在实际开发中,为了节约空间以及请求速度,比如日志文件等,一般会进行打包进行储存。那在前端需要用到这些数据时,如何解压文件从而读取文件里面的内容呢?这里推荐一个插件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