GDI +一般性错误正在试图保存文件(GDI+ A generic error … Attempti

2019-09-27 07:42发布

我一直在学习了不少来自这里的每个人,但我遇到这我无法找到答案的一个问题。 试图保存已使用AsyncFileUpload上传的图片我收到以下错误:GDI +中发生一般性错误。

我已经做了相当多的谷歌搜索,似乎最有可能的问题是有关的许可。 我试着让写/修改网络和Network_Serice。 后来试图使其对环境的用户,最后用“大家”测试了它 - 不幸的是,它仍然不能正常工作。

一个可能的问题是,我依靠内置的开发服务器上的事实。 我仍然相当新的这一切,所以也不太清楚是否有任何限制,在这一领域,或者如果我只是忽视的东西明显。

码:



try
{
     //Attempt to convert file to image
     uploadedImage = System.Drawing.Image.FromStream(avatarUpload.PostedFile.InputStream);

     //Save image
     if (uploadedImage != null)
     {
          //Create vars
          String savePath = Server.MapPath("~/Images/Avatars/");

          //Save image
          uploadedImage.Save(savePath, ImageFormat.Jpeg); !!! Exception raised here

          //Dispose of image
          uploadedImage.Dispose();
     }
}
catch
{
     //Create error message
     createMessage("Please ensure you select an image i.e. .bmp, .png, .jpg.", "error");
}                                   

如果任何人有任何意见或需要更多的信息,请让我知道。

Answer 1:

更改

String savePath = Server.MapPath("~/Images/Avatars/");

String savePath = Server.MapPath("~/Images/Avatars/myImage.jpg");


文章来源: GDI+ A generic error … Attempting to save file