使用zipjs压缩文件和解压文件zip.js官方网站为:https://stuk.github.io/jszip/在此说明,下面的例子基本上来自官方示例,大家可以做参考,官方示例地址为:https://stuk.github.io/jszip/documentation/examples.html官方例子支持在线演示效果。研究的目的是:如何获取zip包中的信息并读取传输(其实使用JAVA或者node.js更容易实现,之所以使用js也是因为业务的特殊性)。准备库:jszip.js可以去该地址下载:https://github.com/Stuk/jszip下载成功解压是这样的,如图所示: 和分别在dist和vendor目录下jszip-utils.js可以去该地址下载:https://github.com/Stuk/jszip-utils jszip-utils.js 在dist目录下 一、使用zip.js压缩生成zip包源码如下:复制代码
zip.js可以在所有的chrome浏览器和firefox浏览器中运行, 可以在safari6和IE10,以及IE10以上运行;
如果要在IE9和safari中运行需添加, 具体可以参考官网的说明:
1:并引用这个JS: https://bitbucket.org/lindenlab/llsd/raw/7d2646cd3f9b/js/typedarray.js