Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 参数缺少异常-将数组转换为MemoryStream时_C# - Fatal编程技术网

C# 参数缺少异常-将数组转换为MemoryStream时

C# 参数缺少异常-将数组转换为MemoryStream时,c#,C#,直到不久前,一切都很顺利:/ 在它停止工作时发生了什么变化?这与将字节数组转换为内存流无关,它与无法从内存流读取图像这一事实有关。字节数组很可能不包含构成有效映像的字节。您应该查看提供该数组的代码,而不是问题中的代码。不要在异常弹出窗口中截屏。使用“将异常详细信息复制到剪贴板”并将其粘贴。细节会更好。 MemoryStream ms = new MemoryStream(fileData.FileData1.ToArray()); Image showImage = null; using (

直到不久前,一切都很顺利:/


在它停止工作时发生了什么变化?这与将字节数组转换为内存流无关,它与无法从内存流读取图像这一事实有关。字节数组很可能不包含构成有效映像的字节。您应该查看提供该数组的代码,而不是问题中的代码。不要在异常弹出窗口中截屏。使用“将异常详细信息复制到剪贴板”并将其粘贴。细节会更好。
MemoryStream ms = new MemoryStream(fileData.FileData1.ToArray());
Image showImage = null;

using (System.Drawing.Image returnImage = System.Drawing.Image.FromStream(ms))
{
    returnImage.RotateFlip(RotateFlipType.Rotate270FlipNone);
    MemoryStream msSave = new MemoryStream();
    showImage = FixedSize(returnImage, returnImage.Width, returnImage.Height);
    int hei = showImage.Height;
    int wid = showImage.Width;
    showImage.Save(msSave, imageFormat);
    context.Response.BinaryWrite(msSave.ToArray());
}