如何将字节数组转换为Stream

pri*_*kar 80 c#

可能重复:
如何在C#中将byte []转换为流?

我需要将字节数组转换为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);
Run Code Online (Sandbox Code Playgroud)

Eti*_*tel 185

简单,简单地包裹MemoryStream它:

Stream stream = new MemoryStream(buffer);
Run Code Online (Sandbox Code Playgroud)


Ica*_*rus 17

在你的情况下:

MemoryStream ms = new MemoryStream(buffer);
Run Code Online (Sandbox Code Playgroud)


pri*_*kar 5

我正在使用约翰·拉什所说的:

Stream streamContent = taxformUpload.FileContent;
Run Code Online (Sandbox Code Playgroud)