FileStream fs = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.Read)//FilePath是文件路径
public byte[] streamToByte(Stream stream)
{
MemoryStream ms = new MemoryStream()
int b
while ((b = stream.ReadByte()) != -1)
{
ms.WriteByte((byte)b)
}
return ms.ToArray()
}
这样stream就转化为byte[]了
逆过程就是byte数组转化为文件。
byte[] buf=GetBuffer()//我得到的比特数组using System.IO
FileStream fs=new FileStream(@"D:\123.xls",FileMode.Create,FileAccess.Write)
fs.Write(buf, 0, buf.Length)
fs.Flush()
fs.Close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)