View Full Version : سوال: بازیابی عکس از دیتا بیس
vB.N3T
سه شنبه 19 فروردین 1393, 02:13 صبح
سلام دوستان من با این روش عکس رو در دیتا بیس ذخیره کردم..linq
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] arrPic = ms.GetBuffer();
ms.Close();
nw.pic = arrPic;
db.SubmitChanges();
برای بازیابیش باید چیکار کنم؟؟؟ linq
amir200h
سه شنبه 19 فروردین 1393, 02:34 صبح
به امضای من مراجعه کنید
vB.N3T
پنج شنبه 21 فروردین 1393, 21:34 عصر
ممنون استفاده کردم ازش و برای linq این کد رو نوشتم..اینجا میزارم دوستان استفاده کنن
برای ذخیره عکس
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] arraypic = ms.GetBuffer();
ms.Close();
برای بازیابی از این تابع میشه استفاده کرد
public Image ByteArrayToImage(byte[] byteArrayIn)
{
using (MemoryStream ms = new MemoryStream(byteArrayIn))
{
Image returnImage = Image.FromStream(ms);
return returnImage;
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.