天天看點

JSZip庫的簡單使用

​​

JSZip庫的簡單使用

JSZip

jszip是一個用于建立、讀取和編輯.zip檔案的JavaScript庫,且API的使用也很簡單。

需用到jszip/dist下的jszip.min.js檔案以及jszip/vendor下的FileSaver.js檔案

将js檔案放到jszip檔案夾下

建立一個JSZip執行個體:

使用.file(fileName,fileContent)添加一個txt檔案

使用.folder(folderName)添加一個檔案夾

使用.file(fileName,fileContent,base64FLag)在檔案夾下添加一個圖檔檔案

注:fileContent可以是File檔案也可以是Blob二進制資料

生成一個zip檔案

type:"blob" 壓縮的結果為二進制流,可用作檔案上傳 saveAs(content, "example.zip"); 直接在浏覽器打成example.zip包并下載下傳,saveAs依賴的js是FileSaver.js

繼續閱讀