我一直在学习了不少来自这里的每个人,但我遇到这我无法找到答案的一个问题。 试图保存已使用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");
}
如果任何人有任何意见或需要更多的信息,请让我知道。