我需要将字节数组转换为Stream。怎么在C#中这样做?
在asp.net应用程序中。
FileUpload控件名称:taxformUpload
程序
byte[] buffer = new byte[(int)taxformUpload.FileContent.Length];
taxformUpload.FileContent.Read(buffer, 0, buffer.Length);
Stream stream = ConvertToStream(buffer);
答案 0 :(得分:177)
简单,只需在MemoryStream
周围包裹它:
Stream stream = new MemoryStream(buffer);
答案 1 :(得分:16)
在你的情况下:
MemoryStream ms = new MemoryStream(buffer);
答案 2 :(得分:3)
我正在使用John Rasch所说的话:
Stream streamContent = taxformUpload.FileContent;