javascript - 如何使用 javascript 创建 zip 文件?

标签 javascript

我找到了一个可以生成 zip 文件的 javascript 插件,它叫做 jszip .

我试过了,但我认为它只能生成将被编译成一个 zip 文件的文件。

我想要的是能够将现有文件添加到它将生成的 zip 文件中。在 JavaScript 中可以吗?

最佳答案

向下滚动到您链接到的页面上的“文档”部分。它清楚地描述了如何将文件添加到 zip 文件。对于二进制文件,您最终将使用 base64,它看起来像。对于文本文件,您可以将它们作为字符串直接传递。当然,您需要访问文件数据才能将其添加到 zip 文件中,如果您要在 Ajax 请求中检索所述数据,这很容易,但如果您希望用户能够从他或她的本地存储中压缩文件。

关于javascript - 如何使用 javascript 创建 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7975944/

相关文章:

JavaScript - Math.random() - 参数

javascript - 如何使用 javascript 检查 .ASPXAUTH cookie 是否存在

javascript - 定义自定义服务的语法

JavaScript 数组从索引中删除元素

javascript - 如何在 laravel 中显示引导弹出模式?

javascript - 自定义ajax菜单加载内容(图片)

javascript - 如何在鼠标单击时使 div 扩展(通过向外滑动)宽度

javascript - node-jspdf pdf生成node.js

javascript - 如何将表格扩展到FreeMarker模板的页面底部?

Google 主页上的 JavaScript?