如何将字节数组转换为流。

107
可能重复:

相关链接:
在C#中如何将byte[]转换为Stream?

我需要将一个字节数组转换为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);

7
дЄЇдїАдєИдЄНзЫіжО•дљњзФ®taxformUpload.FileContentеСҐпЉЯеЃГеЈ≤зїПжШѓдЄАдЄ™StreamдЇЖвА¶ - John Rasch
3个回答

248

很简单,只需使用 MemoryStream 将其包装即可:

Stream stream = new MemoryStream(buffer);

21
在您的情况下:
MemoryStream ms = new MemoryStream(buffer);

5

我正在使用John Rasch所说的方法:

Stream streamContent = taxformUpload.FileContent;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接