Joh*_*ohn 1 c# asp.net iis image
你好我调整大小并将img上传到服务器有问题.一切都还可以,但今天告诉我朋友,当他想要添加img到服务器时,他得到"GDI +中发生了一般错误."..但在我的电脑上一切正常.那么IIS可能有问题吗?(两天前他有一些问题,所以管理员在服务器上改变了一些东西).
Bitmap image = KTEditImage.ResizeImage(new Bitmap(file.PostedFile.InputStream), 360, 360);
image.Save(Server.MapPath("~") + "/Static/Img/Zbozi/" + urlName, ImageFormat.Jpeg);
image.Dispose();
Bitmap smallImage = KTEditImage.ResizeImage(new Bitmap(file.PostedFile.InputStream), 230, 230);
smallImage.Save(Server.MapPath("~") + "/Static/Img/Zbozi/Small/" + urlName, ImageFormat.Jpeg);
smallImage.Dispose();
Run Code Online (Sandbox Code Playgroud)
和调整大小的方法是
public static Bitmap ResizeImage(Bitmap image, int maxWidth, int maxHeight)
{
return new Bitmap(image, maxWidth, maxHeight);
}
Run Code Online (Sandbox Code Playgroud)
授予目标目录对ASPNET帐户(Windows XP)或NETWORK SERVICE帐户(Windows Server 2003/2008/Vista/7)的写入权限,