jszip.js を使用して、クリック時に zip ファイルとして一緒にダウンロードする必要があるサーバーから複数の Excel ファイルをバンドルしようとしています。
デモ スクリプトを置き換えようとすると、zip ファイルを作成できますが、空です。
zip.file に 2 つのファイルを入れると、最初のファイルが 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の仕組みをチェックしていないだけだと思います。
サーバーでホストされている少なくとも 2 つのファイルの例を取得することは素晴らしいことです...