ورود

View Full Version : ذخیره عکس در SQL



Davood_amega
چهارشنبه 12 آبان 1389, 15:40 عصر
سلام بنده یک فیلد در SQL دارم که از نوع Varbinary است و می خوام با استفاده از کد زیر اونو در بانک ذخیره کنم اما نمیتونم از شی Image چه جوری استفاده کنم که Source را تبدیل به Image کنه !

public class ImageConverter
{
public static byte[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
return ms.ToArray();
}

public static Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;

}
}

مهدی فرزاد
چهارشنبه 12 آبان 1389, 16:21 عصر
سلام
ببین این به کارت میاد؟؟؟
http://www.redmondpie.com/how-to-save-and-retrieve-images-in-c-wpf-application-from-sql-server-database/

یا

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/989456ad-d526-4fbe-bdfe-354bebf3cf88

یا

http://stackoverflow.com/questions/2333796/how-to-insert-an-image-into-a-database-using-wpf

Davood_amega
چهارشنبه 12 آبان 1389, 20:29 عصر
مهدی جان ممنون
این لینک کارمو راه انداخت .
http://www.redmondpie.com/how-to-sav...rver-database/ (http://www.redmondpie.com/how-to-save-and-retrieve-images-in-c-wpf-application-from-sql-server-database/)
در ضمن نوع متغیر را در SQL از نوع Varbinary(Max) گذاشتم .