0

假设,我的服务器上有一个 MP3 文件列表。我希望用户下载多个文件(他想通过任何方式下载)。因为,我想要的是动态创建 zip 文件,同时使用dotnetzipioniczip库将其保存到输出流中。

好吧,如果 zip 文件变大,这不是完美的解决方案。因为,在这种情况下,服务器不支持可恢复下载。因此,为了克服这种方法,我需要在内部处理 zip 文件结构并提供简历支持。

那么,是否有任何库(开源)可用于将可恢复的动态 zip文件流直接提供给输出流。或者,如果可能的话,如果有人让我知道 zip 文件的结构,特别是header content + data content ,我会很高兴。

4

1 回答 1

0

下载开始后,您不应再更改 ZIP 文件。因为那样简历只会导致 ZIP 文件损坏。因此,请确保您动态创建的 ZIP 文件保持可用!

.NET 1.1 的这篇文章中解决了提供简历功能的问题,并且它仍然有效且正常运行。

于 2013-07-17T17:37:51.143 回答