jszip Example by Ilyas
jszip example.
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.5.0/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.2/FileSaver.min.js"></script>
<button>Run Demo</button>
JavaScript
document.querySelector("button").onclick = () => {
var zip = new JSZip();
zip.file("hello.txt", "Hello[p my)6cxsw2q");
var photoZip = zip.folder("photos");
photoZip.file("README", "a folder with photos");
zip.generateAsync({
type: "blob"
})
.then(function(content) {
// see FileSaver.js
saveAs(content, "example.zip");
});
}