Image.FromStream(ms) 提示参数无效
Posted 周大闯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Image.FromStream(ms) 提示参数无效相关的知识,希望对你有一定的参考价值。
说明ms有问题,首先确保有读到数据,这种情况是保存到库的时候出错的。
原来你可能是这样写的:
MemoryStream stream = new MemoryStream();
PictureBox1.Image.Save(stream, ImageFormat.Bmp ); //这里出错,原图片格式是JPEG
byte [] bytestream = new byte [ stream.Length ];
stream .Read (bytestream ,0,bytestream .Length );
stream.Flush();
应该为:
MemoryStream stream = new MemoryStream();
PictureBox1.Image.Save(stream,PictureBox1 .Image .RawFormat );
byte[] bytestream = stream.ToArray();
stream.Flush();
以上是关于Image.FromStream(ms) 提示参数无效的主要内容,如果未能解决你的问题,请参考以下文章
Image.FromStream(stream);报参数无效
C# Image image = Image.FromStream()报错参数无效
Image.FromStream(PostedFile.InputStream) 失败。 (参数无效。)(AsyncFileUpload))