「JSZip」はブラウザ上でファイルを圧縮できるJavaScriptライブラリです。 ユーザーに複数のファイルを提供する最も簡単な方法は、圧縮ファイルですよね。 JSZipはzipファイルの作成をクライアント側でやってしまおう!というクールなライブラリになっています。 ブラウザの制限があるため、実用的では無いかもしれませんが面白かったのご紹介。 使い方 以下のようなコードで動作するようです。 var zip = new JSZip(); zip.add("Hello.txt", "Hello World\n"); img = zip.folder("images"); img.add("smile.gif", imgData, {base64: true}); content = zip.generate(); location.href="data:application/zip;bas
![JavaScriptを使用してZipファイルを作成する「JSZip」 | Web活メモ帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/05004b25905534a7726acb69b2f672d3786bd407/height=288;version=1;width=512/https%3A%2F%2Fblog.verygoodtown.com%2Fwordpress%2Fwp-content%2Fuploads%2F2011%2F01%2F20110109-02.jpg)