我正在尝试使用 jszip.js 从服务器捆绑多个 excel 文件,这些文件应该在单击时作为 zip 文件一起下载。
当我只是尝试替换演示脚本时,我可以创建一个 zip 文件,但它是空的。
当我将两个文件放在 zip.file 中时,第一个文件出现在 zip 中,但它已损坏。喜欢:
var zip = new JSZip();
zip.file('http://website/file1.xlsx', 'http://website/file2.xlsx');
var content = zip.generate({type:"blob"});
saveAs(content, "example.zip");
所以我应该把文件名放在第一个位置,而不是文件的位置,但是我必须以其他方式访问它......
我想我只是不检查 API 是如何工作的。
获得一个包含至少两个托管在服务器上的文件的示例会很棒......