什么是压缩文件和文本的最佳方法"在浏览器内#34;在发送到服务器之前?

时间:2016-03-16 17:34:29

标签: javascript jquery browser compression

其实我试图上传大文本和pdf文件。我想只在浏览器中压缩文件块。所以我可以通过ajax加密并发送这些精简块,而无需挂起浏览器。我正在寻求与文件块压缩相关的帮助。在服务器端,可以使用java库轻松解压缩。任何人都可以建议我做到最好的方法吗? 它应该在客户端和浏览器内部(IE11,谷歌浏览器)。

2 个答案:

答案 0 :(得分:5)

Gzip是一种在通过网络发送数据之前压缩数据的常用方法。

有许多javascript库,例如https://github.com/beatgammit/gzip-js,它将为您压缩字符串/字节数组。

Java通过java.util.zip.GZIPInputStream;内置了Gzip功能;一个简单的谷歌搜索将使学习如何使用它变得容易。

答案 1 :(得分:0)

如果可以接受zip格式,有几个JS库可以帮助您。 JSZip是众所周知的之一。