1

我有一个文件数组,我想从这个数组中创建一个 zip 文件。

有没有办法使用 jQuery 创建 zip 文件?

4

1 回答 1

5

您可以使用几个人提到的 JSZip 库来创建 zip。但是,强制从 javascript 下载并让它使用自定义文件名是另一回事。

HTML5download在 s 上引入了一个属性<a>。你可以像这样使用它:

<a href="your_zip_data_uri_here" download="something.zip">download</a>

这将在支持下载属性的浏览器中强制下载为“something.zip”。然而,除此之外,没有办法从 JavaScript 中做到这一点。

于 2013-05-27T09:02:46.583 回答