C# 如何将字节数组转换为流

C# 如何将字节数组转换为流,c#,C#,可能重复: 我需要将字节数组转换为流。如何在C#中这样做 它位于asp.net应用程序中 FileUpload控件名称:taxformUpload 节目 byte[] buffer = new byte[(int)taxformUpload.FileContent.Length]; taxformUpload.FileContent.Read(buffer, 0, buffer.Length); Stream stream = ConvertToStream(buffer); 简单,只需将

可能重复:

我需要将字节数组转换为流。如何在C#中这样做

它位于asp.net应用程序中

FileUpload控件名称:taxformUpload

节目

byte[] buffer = new byte[(int)taxformUpload.FileContent.Length];
taxformUpload.FileContent.Read(buffer, 0, buffer.Length);

Stream stream = ConvertToStream(buffer);

简单,只需将
MemoryStream
包裹在其周围:

Stream stream = new MemoryStream(buffer);
就你而言:

MemoryStream ms = new MemoryStream(buffer);

我用的是约翰·拉什所说的:

Stream streamContent = taxformUpload.FileContent;

为什么不直接使用
taxformUpload.FileContent
?它已经是一个
。。。