如何在此文件夹中创建文件夹,文件,压缩文件夹(在zip或rar文件中)并使用Javascript将其上传到桌面?

时间:2015-01-27 11:09:06

标签: javascript file-upload directory archive

对于Web应用程序,用户必须能够在其桌面上导出带有css样式表(由应用程序提出)的html文件。

用于导出的唯一按钮:单击时,将出现“另存为”对话框窗口,用于在桌面上选择目标。该文件必须具有.zip(或.rar)扩展名,并且包含html和css文件。

我该怎么做(没有图书馆)?感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用JSZip库来执行此操作 https://stuk.github.io/jszip/

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({type:"blob"});
saveAs(content, "example.zip");