我有一个将文件提取到字节数组(数据)中的函数。
int contentLength = postedFile.ContentLength;
byte[] data = new byte[contentLength];
postedFile.InputStream.Read(data, 0, contentLength);
后来我用这个字节数组构造了一个System.Drawing.Image对象(其中data是字节数组)
MemoryStream ms = new MemoryStream(data);
Image bitmap = Image.FromStream(ms);
我收到以下异常“ArgumentException:参数无效”。
原始发布的文件包含一个 500k 的 jpeg 图像......
任何想法为什么这不起作用?
注意:我向您保证,我有充分的理由先转换为字节数组,然后再转换为内存流!!