在发送到服务器之前,在“浏览器内部”压缩文件和文本的最佳方法是什么?

问题描述 投票:3回答:2

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

javascript jquery browser compression
2个回答
5
投票

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.