1. 介绍 1.1. pako介绍 pako是一个javascript编码的zlib高速压缩库,支持浏览器和nodejs. 你可以使用npm npm install pako 或者bower来进行安装 bower install pako 1.2. pako-demo pako-demo使用pako来在浏览器端进行文件压缩,并在服务端解压存储文件,用以节省网络传输流量. 2. 实现说明 2.1. 浏览器端 pako提供浏览器库帮助在浏览器中对文件进行压缩/解压,compressFile步骤如下: 使用readAsDataURL获取文件base64数据并压缩. 发送压缩后数据及文件名到服务端 接收发送结果 还可以通过FileReader其他接口实现