【发布时间】:2013-08-25 02:23:45
【问题描述】:
我必须将图像保存到位于“c:\inetpub\wwwroot\”并命名为“UploadedImages”的文件夹中。这是我的代码:
public string SaveImage(string base64,int compno)
{
string res = "";
try
{
using (MemoryStream ms = new MemoryStream(Convert.FromBase64String(base64)))
{
using (Bitmap bm2 = new Bitmap(ms))
{
bm2.Save(Server.MapPath("~/UploadedImages/ID"+compno+".jpg"));
}
}
res = "done";
}
catch (Exception ex) {
res = ex.ToString();
}
return res;
}
但它会引发“GDI+ 中 System.Drawing.Image.Save 发生一般错误”异常。我究竟做错了什么?将图像本地保存为
时,此代码可以正常工作 bm2.Save("D:Embasy\UploadedImages\ID"+compno+".jpg"));
我需要进行哪些更改才能将图像保存在 localhost 目录中?
【问题讨论】:
-
不,它没有帮助我,因为我没有使用任何 goDAddy 帐户,甚至不知道它是什么
-
这不是关于 godaddy(互联网服务提供商),而是关于 System.Drawing 类。
标签: c# .net iis localhost image-uploading