假设我的服务器上有MP3文件列表。我希望用户下载多个文件(他想通过任何方式)。对于,我想要的是动态创建zip文件,同时使用 dotnetzip 或 ioniczip 库将其保存到输出流中。
嗯,如果zip文件很大,那不是完美的解决方案。因为,在那种情况下,服务器不支持可恢复的下载。因此,要克服这种方法,我需要在内部处理zip文件结构并提供 resume 支持。
那么,是否有任何库(开源)可用于将可恢复的dyanamic zip 文件流直接提供给输出流。或者,如果有人让我知道zip文件的结构,特别是标题内容 + 数据内容,我会很高兴。
答案 0 :(得分:0)
下载开始后,您不应再更改ZIP文件。因为那时简历只会导致ZIP文件损坏。因此,请确保您的动态创建的ZIP文件保持可用!
提供简历功能的问题已经解决in this article for .NET 1.1,它仍然有效且功能正常。