PDA

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;
}
}