从流中获取图像时参数无效

duk*_*ka1 5 c# stream

我有这个代码:

              MemoryStream ms = new MemoryStream(newbytes, 0,
            newbytes.Length);
              ms.Position = 0;      
        ms.Write(newbytes, 0, newbytes.Length);
              Image img = Image.FromStream(ms);
            img.Save(@"C:\Users\gsira\Pictures\Blue hills5.jpg");
Run Code Online (Sandbox Code Playgroud)

我在Image.FromStream(ms)调用时收到此错误:

System.ArgumentException:参数无效.在System.Drawing.Image.FromStream(Stream stream,Boolean useEmbeddedColorManagement,Boolean validateIma

我该如何解决这个问题?解决此问题的一些链接(一个在MSDN线程上)被破坏,所以我迷路了.

And*_*rko -1

在向内存流写入字节后,尝试将内存流倒回到最开始。

ms.Seek(0, SeekOrigin.Begin);
Run Code Online (Sandbox Code Playgroud)

比可以创建 Image.FromStream