即时通讯使用asp.net System.Drawing中,以生成使用此代码的图像完成上传后的缩略图:asp.net生成缩略图“GDI +发生了一般性错误。”
//programmImages -- the id of the fileupload control
string path = "~/User/" + "progimgs/" + programmImages.FileName;
string thumbPath = "~/User/" + "thums/" + programmImages.FileName;
programmImages.SaveAs(Server.MapPath(path));
programmImages.Dispose();
//generating the tumbnails
System.Drawing.Image thum = System.Drawing.Image.FromFile(Server.MapPath(path));
System.Drawing.Image createTumb =
thum.GetThumbnailImage(250, 140,()=>false, IntPtr.Zero);
createTumb.Save(thumbPath, ImageFormat.Jpeg);
IM在这个得到这个埃罗“GDI中发生一般性错误+”
行“createTumb.Save(thumbPath,ImageFormat.Jpeg);”
有什么问题,谢谢。
你没看到那个thumbPath不是一个有效的路径吗? – Aristos 2012-07-22 13:30:09
@Aristos - 即时通讯我看不到它,它是什么? – Wahtever 2012-07-22 13:41:41