PDA

View Full Version : سوال: خوانده شدن عكس از DataBase



masoud.a
چهارشنبه 03 اسفند 1390, 00:07 صبح
سلام
پروژم يه صفحه داره كه جزئيات رو نشون ميده.تمام اطلاعات هم از SqlSever خونده ميشه.چطوري واسه هر كدوم يه عكس جداگانه UpLoad كنم؟مثلا هرفيلم يه عكس جداگانه داشته باشه.عكس ها هم قراره از سيستمم خونده بشه
ممنون ميشم اگه كمكم كنيد

sara_aryanfar
چهارشنبه 03 اسفند 1390, 00:55 صبح
یک فیلد ایجاد کنید که نام عکستون رو نگهداری کنه و عکس ها رو داخل پوشه مربوطه آپ کنید

masoud.a
چهارشنبه 03 اسفند 1390, 02:04 صبح
یک فیلد ایجاد کنید که نام عکستون رو نگهداری کنه و عکس ها رو داخل پوشه مربوطه آپ کنید
ببخشيد متوجه جوابتون نشدم

sara_aryanfar
چهارشنبه 03 اسفند 1390, 02:30 صبح
شما یه فرم دارید که اطلاعات مربوط به فیلم رو اونجا می نویسید مثل نام و غیره خب در اون فرم یک فایل آپلود بزارید همراه یک باتن و کد زیر رو در رویداد کلیک باتن بنویسید

if (FileUpload1.HasFile)
{
string s = "~\\image\\" + FileUpload1.FileName;
FileUpload1.SaveAs(MapPath(s));
Labimagename.Text = FileUpload1.FileName;
بسیار خب با کد بالا شما یک عکس در پوشه مربوطه آپ کردید و برای اینکه نام عکس رو در پست بک از دست ندید من از یک لیبل استفاده کردم شما می تونید از روش های دیگر هم استفاده کنید
حال هر جا که نیاز دارید عکس خودتون رو نمایش بدید یک کنترل ایمج بگذارید

<asp:Image ID="Image2" runat="server" Height="60px"
ImageUrl='<%# Eval("image","~/image/{0}") %>' Width="60px" />

markarian
چهارشنبه 03 اسفند 1390, 17:14 عصر
عکسی که از طریق سیستم اپلود میکنیم چطور داخل دیتابیس ذخیره میشه ؟ ستون مربوط به عکس باید از چه نوع فرمتی در sql باشه ؟ ایا به صورت کد در جدول ذخیره میشه یا خود عکس

masud8002k
چهارشنبه 03 اسفند 1390, 20:08 عصر
عکستون در دیتا بیس ذخیره نمیشه اسم عکس ذخیره میشه
عکس ها در پوشه جداگانه که خودتون تعیین میکنید ذخیره میشن

masoud.a
چهارشنبه 03 اسفند 1390, 21:56 عصر
شما یه فرم دارید که اطلاعات مربوط به فیلم رو اونجا می نویسید مثل نام و غیره خب در اون فرم یک فایل آپلود بزارید همراه یک باتن و کد زیر رو در رویداد کلیک باتن بنویسید

if (FileUpload1.HasFile)
{
string s = "~\\image\\" + FileUpload1.FileName;
FileUpload1.SaveAs(MapPath(s));
Labimagename.Text = FileUpload1.FileName;
بسیار خب با کد بالا شما یک عکس در پوشه مربوطه آپ کردید و برای اینکه نام عکس رو در پست بک از دست ندید من از یک لیبل استفاده کردم شما می تونید از روش های دیگر هم استفاده کنید
حال هر جا که نیاز دارید عکس خودتون رو نمایش بدید یک کنترل ایمج بگذارید

<asp:Image ID="Image2" runat="server" Height="60px"
ImageUrl='<%# Eval("image","~/image/{0}") %>' Width="60px" />

خيلي ممنون

moslem.hady
چهارشنبه 03 اسفند 1390, 23:20 عصر
توی این پروژه در مورد آپلود عکس برای هر مطلب میتونید کدهارو ببینید.
دانلود پروژه آماده "دانلود و آپلود فایل"
(http://blog.autobacklink.ir/article-4.aspx?%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A2%D9%85%D8%A7%D8%AF%D9%87-%22%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%88-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84%22-%D8%A8%D8%A7--net)

hobab-theme
پنج شنبه 04 اسفند 1390, 00:21 صبح
عکستون در دیتا بیس ذخیره نمیشه اسم عکس ذخیره میشه
عکس ها در پوشه جداگانه که خودتون تعیین میکنید ذخیره میشن
تصاویر یا بطور کل فایلها میتونن به صورت آرایه ای از بایتها در دیتابیس ذخیره و نگه داری بشن.
در صورت نگه داری عکس ها در پوشه = (فشار کمتر بر روی دیتابیس - بک آپ مشکلتر و ... و بالعکس)

alonemm
پنج شنبه 04 اسفند 1390, 14:27 عصر
باسلام:

نگه داری عکس رو پایگاه داده سمت وب کار بهینه نیست.