如何将锯齿状数组字节[] []保存到文件?

问题描述 投票:0回答:2

我正在尝试下载字节数组列表,但是类型为byte[][],由于要创建byte[],因此在尝试创建文件时会导致问题。>

byte[][] imgdata = image.ImageByteArrayList;
using (FileStream file = new FileStream(FileNameLocation, FileMode.Create, System.IO.FileAccess.Write))
{
    file.Write(imgdata, 0, imgdata.Length); //error here
    file.Flush();
    file.Close();
    file.Dispose();
}

是否有将byte[][]转换为byte[]的方法?还是有另一种下载方式?

我正在尝试下载字节数组的列表,但类型为byte [] [],这在尝试创建文件时会引起问题,因为它期望byte [] byte [] [] imgdata = image。 ..

c# .net byte filestream jagged-arrays
2个回答
0
投票

JaggedArrayHelper类,用于保存和加载字节的锯齿状数组[] []


-1
投票

这通过将图像数据的每一行依次写入输出文件来完成您想要的工作:


-2
投票

是否根据您的需要提供了可行的解决方案?如果是,这是您的答案。


-2
投票

尝试像这样将byte[][]转换为byte[]

© www.soinside.com 2019 - 2024. All rights reserved.