如何将内存中的文件转换为字节数组?

问题描述:

我正在使用IonicZip压缩视频文件并存储在blob字段中。我创建的zip文件只需要将其转换为字节数组。如何在不写入硬盘的情况下完成这项工作?如何将内存中的文件转换为字节数组?

感谢,

戴夫

如果你可以写一个MemoryStream,您可以使用将MemoryStream的“ToArray的()”方法来获取一个字节数组。

+0

如何将内存中的IonicZip文件转换为内存流? – user38349 2010-07-27 17:44:55

+0

大多数ZIP库都有一个Save方法的重载,它使用MemoryStream而不是文件名。如果IonicZip规定,只需创建一个新的MemoryStream,将其传递给Save方法,然后使用ToArray()来获取字节数组。 – PatrickSteele 2010-07-27 18:12:45