【发布时间】:2012-07-20 23:37:33
【问题描述】:
我使用 asp.net system.drawing 以便在使用此代码完成图片上传后生成缩略图:
//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);
我收到此错误“GDI+ 中发生一般错误”
在这一行“createTumb.Save(thumbPath, ImageFormat.Jpeg);”
有什么问题,谢谢。
【问题讨论】:
-
您没有看到 thumbPath 不是有效路径吗?
-
@Aristos - 对不起,我没看到,这是什么?
标签: asp.net thumbnails system.drawing