using (MemoryStream mem = new MemoryStream(data))
{
System.Drawing.Image imgPhoto = System.Drawing.Image.FromStream(mem);
}
这是我正在使用的代码。问题是,只要该调试器处理此行:
System.Drawing.Image imgPhoto = System.Drawing.Image.FromStream(mem);
它使错误参数无效。所以在我检查" mem"的参数之后 在调试时,我注意到position参数每次都设置为零。
我注意到了另外一件事: 当我从以url开头的来源收到图片时:
位置参数未设置为某个值且始终设置为零,这是我收到错误的时间。请参考屏幕截图。
但对于以URL开头的图片:... position参数设置了一些值。请参阅截图。