反向MemoryStream.ToArray()

时间:2011-11-08 16:52:32

标签: c# serialization stream binary memorystream

我正在获取一个httpwebresponse流(一个flash文件),我想将它保存为二进制文件,然后访问该二进制文件并将其显示为flash。现在,我正在将响应流写入MemoryStream,然后在MemoryStream上调用ToArray()。我得到了一个方便的字节[]。

如何撤消该功能?如何从我生成的byte []中获取flash文件的流?

谢谢!

2 个答案:

答案 0 :(得分:5)

超级简单:

Stream s = new MemoryStream(byteArray);

更多信息:http://msdn.microsoft.com/en-us/library/e55f3s5k.aspx

答案 1 :(得分:1)

您可以使用:

var s = new MemoryStream(byteArray);