PDA

View Full Version : سوال: خطا هنگام دخیره عکس از database



ali.bahrami
جمعه 21 آبان 1395, 20:07 عصر
یکسری عکس که به صورت باینری درون دیتابیس ذخیره شده اند، با استفاده از Memory Stream و کلاس Image قصد ذخیره کردن آنها را روی هارد دارم کدها روی سیستم خودم بدون مشکل کار میکنه و فایل ذخیره میشه اما روی سیستم مشتری پیغام خطای A Generic error occurred in GDI+ رو میده

try
{
FileName = string.Format("{0} {1}.jpeg", St.firstName, St.lastName);
Image Img = null;
Img = new Bitmap(new MemoryStream(St.TblPictures.FirstOrDefault(P => P.idStu == St.id).madrakCopy.ToArray()));
using (Image ImageToExport = Img)
{
ImageToExport.Save(string.Format(@"{0}\{1}", SelectedPath, FileName), System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
catch (Exception ex)
{
//پیغام خطا
}

mr.sirwan
یک شنبه 23 آبان 1395, 18:40 عصر
Bitmap oBitmap = new Bitmap(new System.IO.MemoryStream(St.TblPictures.FirstOrDefau lt(P => P.idStu == St.id).madrakCopy.ToArray()));
oBitmap.Save(string.Format(@"{0}\{1}", SelectedPath, FileName), oBitmap.RawFormat);