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
?它已经是一个流
。。。