zip.js 文件中内容如下:
命令:
vue项目中先解压zip压缩包再上传,是的。element-upload上传图片压缩包→解压缩压缩包→获取压缩包的图片文件→将内存过大的图片进行压缩→将压缩之后的图片再次制作成压缩包→继续上传操作,先安装image-conversion,jszip模块,用于压缩和解压缩upload部分。压缩或解压缩一个文件可以通过导流一个 fs.ReadStream 到一个 zlib 流,然后到一个 fs.WriteStream 来完成。
inp.pipe(gzip).pipe(out)一步压缩或解压缩数据可以通过快捷方法来完成。
var buffer = new Buffer('eJzT0yMAAGTvBe8=', 'base64')zlib.unzip(buffer, function(err, buffer) {
if (!err) {
console.log(buffer.toString())
}
})
要在 HTTP 客户端或服务器中使用此模块,请在请求和响应中使用 accept-encoding 和 content-encoding 头。