Tag: jszip

在Javascript中使用POST上传zip文件会无声地失败

我正在开发一个Web应用程序(使用JQuery 2.2.4版),允许用户将图像和数据提交给我们的服务器。 当用户决定上传他们的提交时,我的代码应使用JSZip库生成一个zip文件,并使用POST将其上传到我们的服务器。 在StackExchange上搜索了一下之后,我想出了这段代码: var zip = new JSZip(); // Create the object representing the zip file // …Add the data and images console.log(‘Generating compressed archive…’); zip.generateAsync({ compression: ‘DEFLATE’, type: ‘blob’ }).then(function(zc) {// Function called when the generation is complete console.log(‘Compression complete!’); // Create file object to upload var fileObj = new File([zc], fileName); console.log(‘File […]

如何使用jszip库压缩文件

我正在使用HTML5和jquery for mobile进行离线应用程序。 我想使用jszip备份本地存储中的文件。 下面是我所做的代码片段…… if (localStorageKeys.length > 0) { for (var i = 0; i < localStorageKeys.length; i++) { var key = localStorageKeys[i]; if (key.search(_instrumentId) != -1) { var data = localStorage.getItem(localStorageKeys[i]) var zip = new JSZip(); zip.file(localStorageKeys[i] + ".txt", data); var datafile = document.getElementById('backupData'); datafile.download = "DataFiles.zip"; datafile.href = window.URL.createObjectURL(zip.generate({ type: "blob" })); […]