手機端最好的解壓軟件推薦「解壓zip文件的軟件」

在實際開發中,為了節約空間以及請求速度,比如日誌文件等,一般會進行打包進行儲存。那在前端需要用到這些數據時,如何解壓文件從而讀取文件裡面的內容呢?這裡推薦一個插件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即為解析出來的日誌文件
 });
 });
 }
如何使用JavaScript解壓壓縮後的zip文件

效果圖

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/278000.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:28
下一篇 2024-12-19 13:28

相關推薦

發表回復

登錄後才能評論