简体   繁体   English

压缩gzip文件问题

[英]compress gzip file issue

I'm currently using jszip and zipping the files, but the files are broken because i zip it as a zip file.我目前正在使用 jszip 并压缩文件,但文件已损坏,因为我将 zip 它作为 zip 文件。 but the backend can unzip only gzip files.但后端只能解压缩 gzip 文件。 I'm using vue js for my front end.我在前端使用 vue js。

                   let zip = new jszip();
                    zip.file(fileToCompress.name, fileToCompress);
                    let component = this;

                    zip.generateAsync({type: "blob", compression: "DEFLATE"}).then(function(zipedFile) {
send to the back end
}

how can i zip it as a gzip?我如何将 zip 作为 gzip 使用? is there library that i can use?有我可以使用的图书馆吗? or i can use some how jszip?或者我可以使用一些jszip如何? if i can, how can i do it?如果可以,我该怎么做?

You can try pako package, it supports gzip .你可以试试pako package,它支持gzip See gzip method参见gzip 方法

gzip(data[, options]) -> Uint8Array gzip(数据[,选项])-> Uint8Array

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM