每当我试图在指定的字符串路径中保存图像时,我一直都会收到GDI +错误。 这是代码: 你能告诉我吗?
System.Drawing.Image newImage;
byte[] b= (byte[])Session["Image"];
using (MemoryStream stream = new MemoryStream(b))
{
newImage = System.Drawing.Image.FromStream(stream);
newImage.Save("C:\\test.png"); //this is where the GDI+ error is thrown
Image1.Attributes.Add("src", "C:\\test");
}
答案 0 :(得分:1)
您是否需要将字节转换为图像,然后再将图像转换为字节?
否则你可以直接保存字节:
File.WriteAllBytes("C:\\test.png", (byte[])Session["Image"]);