PDA

View Full Version : سوال: فراخوانی عکس باینری شده از دیتابیس ؟



hamedd82
چهارشنبه 05 شهریور 1393, 18:35 عصر
سلام دوستان
من عکس رو به صورت باینری توی بانکم ذخیره میکنم .
سوال :
توی فرمم یه Image گذاشتم ، چجوری میتونم عکسی که به صورت باینری در بانک ذخیره شده رو از بانک بخونم و توی این Image که گذاشتم نمایشش بدم ؟

rezaei_y
چهارشنبه 05 شهریور 1393, 20:46 عصر
public static System.Drawing.Image ByteArrayToImage(byte[] bArray)
{
if (bArray == null)
return null;

System.Drawing.Image newImage;

try
{
using (MemoryStream ms = new MemoryStream(bArray, 0, bArray.Length))
{
ms.Write(bArray, 0, bArray.Length);
newImage = System.Drawing.Image.FromStream(ms, true);
}
}
catch (Exception ex)
{
newImage = null;
//Log an error here
}
return newImage;
}