为了账号安全,请及时绑定邮箱和手机立即绑定

保存图片提示System.Drawing.Image.Save 方法而导致 GDI+ 中发生一般性错误 的发生

保存图片提示System.Drawing.Image.Save 方法而导致 GDI+ 中发生一般性错误 的发生

慕丝7291255 2018-12-06 13:33:41
 Image imgPhoto = Image.FromFile(ImgFile);            Bitmap bmPhoto = new Bitmap(CutWidth, CutHeight, System.Drawing.Imaging.PixelFormat.Format24bppRgb);             Graphics gbmPhoto = Graphics.FromImage(bmPhoto);            gbmPhoto.DrawImage(imgPhoto, new Rectangle(0, 0, CutWidth, CutHeight), PointX * imgPhoto.Width / PicWidth, PointY * imgPhoto.Height / PicHeight, CutWidth * imgPhoto.Width / PicWidth, CutHeight * imgPhoto.Height / PicHeight, GraphicsUnit.Pixel);            gbmPhoto.Dispose();              if (!Directory.Exists(HttpContext.Current.Server.MapPath("/DZ/User/UserImages")))            {                Directory.CreateDirectory(HttpContext.Current.Server.MapPath("/DZ/User/UserImages"));            }                bmPhoto.Save(HttpContext.Current.Server.MapPath("/DZ/User/UserImages/"), System.Drawing.Imaging.ImageFormat.Jpeg);                imgPhoto.Dispose();                gbmPhoto.Dispose();                bmPhoto.Dispose();           System.Drawing.Image.Save 方法而导致 GDI+ 中发生一般性错误 的发生,请各位打侠帮我看下,那代码出问题了
查看完整描述

2 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

HttpContext.Current.Server.MapPath("/DZ/User/UserImages/imgname.jpg")

查看完整回答
反对 回复 2019-01-21
?
侃侃无极

TA贡献2051条经验 获得超10个赞

这是一个目录,你需要提供一个文件名来保存。

bmPhoto.Save(HttpContext.Current.Server.MapPath("/DZ/User/UserImages/"), System.Drawing.Imaging.ImageFormat.Jpeg);

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 767 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信