欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解压zip文件的软件(手机端最好的解压软件推荐)

程序员文章站 2023-11-29 21:51:22
在实际开发中,为了节约空间以及请求速度,比如日志文件等,一般会进行打包进行储存。那在前端需要用到这些数据时,如何解压文件从而读取文件里面的内容呢?这里推荐一个插件jszip,具体使用方法如下,有更好的...

在实际开发中,为了节约空间以及请求速度,比如日志文件等,一般会进行打包进行储存。那在前端需要用到这些数据时,如何解压文件从而读取文件里面的内容呢?这里推荐一个插件jszip,具体使用方法如下,有更好的方式欢迎大家留言交流!

1、安装jszip

cnpm i jszip -s 

2、安装request

cnpm install request --save-dev

3、引入jszip和request

 import jszip from 'jszip'
 import request from 'request'

4、开始解压(file为zip的地址,logname为解压后需要打开的文件名)

zip(file) {
 let logname = '', index=file.lastindexof("/");
 logname = file.substring(index+1,file.length-4)+'.log'
 request({
 method : "get",
 url : 'file',
 encoding: null
 }, function (error, response, body) {
 if(error || response.statuscode !== 200) {
 return;
 }
 jszip.loadasync(body).then(function (zip) {
 return zip.file(logname).async("string")//根据文件名进行读取解析文件
 }).then(function (text) {
 console.log(text)//text即为解析出来的日志文件
 });
 });
 }
解压zip文件的软件(手机端最好的解压软件推荐)

效果图