其实我试图上传大文本和pdf文件。我想只在浏览器中压缩文件块。所以我可以通过ajax加密并发送这些精简块,而无需挂起浏览器。我正在寻求与文件块压缩相关的帮助。在服务器端,可以使用java库轻松解压缩。任何人都可以建议我做到最好的方法吗? 它应该在客户端和浏览器内部(IE11,谷歌浏览器)。
答案 0 :(得分:5)
Gzip是一种在通过网络发送数据之前压缩数据的常用方法。
有许多javascript库,例如https://github.com/beatgammit/gzip-js,它将为您压缩字符串/字节数组。
Java通过java.util.zip.GZIPInputStream;
内置了Gzip功能;一个简单的谷歌搜索将使学习如何使用它变得容易。
答案 1 :(得分:0)
如果可以接受zip
格式,有几个JS库可以帮助您。 JSZip是众所周知的之一。