「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;
}
しかし、「System.Drawing.Image.SaveでGDI +で一般的なエラーが発生しました」という例外がスローされます。私は何を間違っていますか?このコードは、画像をローカルに保存するときに正常に機能します
bm2.Save("D:Embasy\UploadedImages\ID"+compno+".jpg"));
イメージを localhost ディレクトリに保存するには、どのような変更を加える必要がありますか?