JSZIP的相关使用以及代理设置
解压
import iconv from "iconv-lite"
_JSZip.loadAsync(data,{
decodeFileName:function(bytes){
return iconv.decode(bytes,"gbk")
}
})
.then(zip=>{
console.log(zip.files)
var arrname=Object.keys(zip.files);
var nameselect=arrname[0];
var namecut=nameselect.indexOf("/");
var resolve=nameselect.substring(0,namecut);
var arr=[];
zip.folder(resolve).forEach(async (relativePath,file)=>{
const blobfile=await file.async("blob")
arr.push({name:relativePath,file:blobfile})
})
})
var filetype=res.headers["file_name"].split(".").pop()
proxy:{
'/api':{
target:"",
changeOrigin:true,
pathRewrite:{
'^/api':'/api'
}
}
}