Webサービスを使用してiPhoneから画像をアップロードしようとしていますが、次のような例外が発生しました-
{System.ArgumentException:パラメータが無効です。System.Drawing.Image.FromStream(Stream stream、Boolean useEmbeddedColorManagement、Boolean validateImageData)}で
次のコードで
string acFolder = Server.MapPath("~/Images/");
string imgname = DateTime.UtcNow.ToString().Replace(" ", "").Replace("AM", "").Replace("PM", "").Replace("/", "").Replace("-", "").Replace(":", "") + ".jpeg";
byte[] imageBytes = Convert.FromBase64String(image.Replace(" ", "+"));
MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);
// Convert byte[] to Image
ms.Write(imageBytes, 0, imageBytes.Length);
System.Drawing.Image image2 = System.Drawing.Image.FromStream(ms,true,true);
image2.Save(acFolder + imgname);
この行で例外が発生しました
System.Drawing.Image image2 = System.Drawing.Image.FromStream(ms,true,true);