【发布时间】:2019-08-03 09:08:43
【问题描述】:
我发现了一个可以生成 zip 文件的 javascript 插件,它叫做jszip。
我试过了,但我认为它只能生成将被编译成 zip 文件的文件。
我想要的是能够将现有文件添加到它将生成的 zip 文件中。在 JavaScript 中可以吗?
【问题讨论】:
标签: javascript
我发现了一个可以生成 zip 文件的 javascript 插件,它叫做jszip。
我试过了,但我认为它只能生成将被编译成 zip 文件的文件。
我想要的是能够将现有文件添加到它将生成的 zip 文件中。在 JavaScript 中可以吗?
【问题讨论】:
标签: javascript
向下滚动到您链接到的页面上的文档部分。它清楚地描述了如何将文件添加到 zip 文件中。对于二进制文件,您最终将使用 base64,它看起来像。对于文本文件,您可以将它们作为字符串直接传递。当然,您需要访问文件数据才能将其添加到 zip 文件中,例如,如果您要在 Ajax 请求中检索所述数据,这很容易,但如果您希望用户这样做,这将是一场艰苦的战斗能够从他或她的本地存储中压缩文件。
【讨论】: