【发布时间】:2017-04-14 04:09:26
【问题描述】:
using (MemoryStream mem = new MemoryStream(data))
{
System.Drawing.Image imgPhoto = System.Drawing.Image.FromStream(mem);
}
这是我正在使用的代码。问题是,只要该调试器处理此行:
System.Drawing.Image imgPhoto = System.Drawing.Image.FromStream(mem);
它给出了一个错误参数 invalid 。所以在我检查了“mem”的参数之后 在调试时,我注意到位置参数每次都设置为零。
我注意到这里还有一件事: 当我从以 url 开头的源接收图像时:external.xx.fbcdnsafe ... position 参数未设置为某个值并且始终设置为零,这就是我收到错误的时间。请参考屏幕截图。
但是对于以 URL 开头的图像:scontent.xx.fbcdn.n... 位置参数正在设置一些值。请参考截图。
For external Sources : url starting with external.xx.fbcdn.net For scontent Sources : url starting with scontent.xx.fbcdn.net
【问题讨论】:
标签: c#