我有对象列表。 对象有一个流(图像我从网站加载)。
我写的时候:
var image1= Image.FromStream(((dane_aukcji)(engine.items[1])).stream);
var image2 = Image.FromStream(((dane_aukcji)(engine.items[1])).stream);
第一行工作正常,我得到了正确的图片; 但在第二行我得到错误 - 参数无效
我不明白 - 是第一行改变流吗?
答案 0 :(得分:2)
是的。
正在阅读stream
。根据您的实际流的工作方式,您可能需要将其倒回,将其设置回零位置,以便第二个读者可以从头开始。
例如:
stream.Seek(0, SeekOrigin.Begin);