创建zip文件并使用javascript将其保存在特定位置

时间:2013-06-07 06:00:50

标签: javascript

我正在使用jszip使用javascript创建一个zip文件。我想压缩一个文件夹。我使用以下示例代码来创建zip文件

var zip = new JSZip();
zip.file("Hello.txt", "Hello World\n");
var img = zip.folder("images");
img.file("smile.gif", imgData, {base64: true});
var content = zip.generate();
location.href="data:application/zip;base64,"+content;

使用上面的代码,即将发布下载弹出窗口。但我想在没有浏览的情况下将该zip文件保存在特定位置。我该如何实现呢。在此先感谢您的回答

2 个答案:

答案 0 :(得分:1)

仅供参考,zip.generate()已在jsZip 3.0中删除

答案 1 :(得分:0)

您无法使用javascript或其他脚本在没有浏览器的情况下将zip或任何其他文件保存在特定位置,这是违反安全规定的,因此根据我的知识,您无法通过javascript在列表中执行此操作。