- Image xx = Image.FromStream(linkList[ii].stream);
- byte[] bytes = new Byte[linkList[ii].stream.Length];
- linkList[ii].stream.Position = 0;
- linkList[ii].stream.Read(bytes, 0, bytes.Length);
上述代码中 linkList 是某种对象的 list, 该对象的成员: stream 是一个 stream 类型数据.
开始我忘记设置 linkList[ii].stream.Position = 0; 出来的 bytes 总是全 0.
也就是 stream 的 Read 方法是从 stream 流结束的地方才开始读的, 后来设置 Position 属性为 0, 问题解决
来源: http://www.bubuko.com/infodetail-2931186.html