问题标签 [zipstorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 ZipStorer 手动创建 zip 问题
此代码工作正常
但是当我尝试手动使用 ZipStorer 的内部流时不能正常工作:
第二个样本的结果是损坏的 zip 文件,用 WinRar 修复后可以读取。第一个样本工作得很好。我看到的唯一显着区别是,在第二个示例中,我没有明确地将文件添加到存储中。
c# - ZipStorer - MemoryStream 中的 Zip 文本,通过 httpResponse 传输,无法作为 Zip 文件打开
注意:我自己解决了这个问题。请参阅下面的答案。
我正在使用ZipStorer压缩 ASP.NET C# 4.0 WebForm 中的文件。
在我在 MemoryStream 中创建 Zip 并使用 httpResponse 传输它后,客户端用户无法将文件作为 Zip 文件打开。
有小费吗?谢谢。
下面是我的代码:
c# - 使用 zipstorer 类压缩具有子文件夹的文件夹
我正在使用ZIpstorer类库来压缩文件。我可以通过调用zip.AddFile
过程来压缩文件。但我想压缩也有子文件夹的文件夹。因此,生成的 zip 文件通常应该在 zip 文件中具有文件夹和子文件夹结构。我做不到。如果我通过循环所有文件夹和子文件夹来处理每个文件,然后如果调用,zip.Addfile
那么它将生成包含所有文件的 zip 文件,其中没有目录结构。
那么如何使用 Zipstorer 类压缩文件夹。我必须做哪些改变?