c# - 在没有物理文件的情况下创建流

标签 c# stream package system.io.packaging

我需要创建一个 zip 文件,其中包含服务器上存在的文档。我正在使用 .Net Package 类来执行此操作,并且要创建一个新的 Package(即 zip 文件),我必须具有物理文件或流的路径。我试图不创建一个将成为 zip 文件的实际文件,而只是创建一个存在于内存或其他内容中的流。

我的问题是如何在没有可实例化的物理文件的情况下实例化新流(即 FileStream、MemoryStream 等)。

最佳答案

MemoryStream有几个constructor overloads ,它们都不需要文件。

关于c# - 在没有物理文件的情况下创建流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623045/

相关文章:

c# - 在 C# 和 Ffmpeg 之间创建管道

java - java 套接字问题,不会监听多个数据报包

c# - 使用 TransactionScope RequiresNew 的缺点

C#如何创建如下语法Method(param => { params.xxx })?

c# - 如何找到n位数字的最小值?

c# - 什么是全局::?

algorithm - 交织/多路复用压缩流

java - 选择更有利可图的流结果

python - Python是否有解决使用递归关系定义的序列的包?

java - 如何使类可以从不同的包访问,但不能从java中的不同库/jar访问?