This is a migrated thread and some comments may be shown as answers.

A generic error occurred in GDI+

1 Answer 137 Views
Upload (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Bader
Top achievements
Rank 1
Bader asked on 01 Jan 2012, 11:34 AM

Hi,

I'm getting the "A generic error occurred in GDI+" error message while using the following code:

using (System.Drawing.Image originalImage = System.Drawing.Image.FromStream(upload.UploadedFiles[0].InputStream))
{
//Create empty bitmap image of original size
Bitmap tempBmp = new Bitmap(originalImage.Width, originalImage.Height);
Graphics g = Graphics.FromImage(tempBmp);
//draw the original image on tempBmp
g.DrawImage(originalImage, 0, 0, originalImage.Width, originalImage.Height);
//dispose originalImage and Graphics so the file is now free
g.Dispose();
originalImage.Dispose();
Response.ContentType = "image/jpeg";
//Save the image file to original location
tempBmp.Save(Server.MapPath("~Products/General/Imgs/Menus/" + parentSysName + "/" + productID.ToString() + "_" + upload.UploadedFiles[0].FileName), System.Drawing.Imaging.ImageFormat.Jpeg);
}

Can you please help me how to solve this problem?
By the way, I looked on the internet, but I didn't found anything.

Regards,
Bader

1 Answer, 1 is accepted

Sort by
0
Bader
Top achievements
Rank 1
answered on 12 Jan 2012, 03:48 PM
Hi All,

My mistake,
Please make sure of the path,

Regards,
Bader
Tags
Upload (Obsolete)
Asked by
Bader
Top achievements
Rank 1
Answers by
Bader
Top achievements
Rank 1
Share this question
or