前端解析zip文件
程序员文章站
2022-03-17 14:09:26
使用jszip.js,read.js. 传入fileinput选中的文件对象 function handleFile(f) { JSZip.loadAsync(f) .then(function(zip) { vm.$data.zipFileArry = []; zip.forEach(functi ......
使用jszip.js,read.js.
传入fileinput选中的文件对象
function handlefile(f) {
jszip.loadasync(f)
.then(function(zip) {
vm.$data.zipfilearry = [];
zip.foreach(function(relativepath, zipentry) {
let name = zipentry.name;
if(name.indexof('.html') > -1) {
vm.$data.zipfilearry.push({
"name": name
});
$zipitemtable.bootstraptable('load', vm.$data.zipfilearry);//结合bootstrap-table使用
}
});
}, function(e) {
$result.append($("<div>", {
"class": "alert alert-danger",
text: "error reading " + f.name + ": " + e.message
}));
});
}
上一篇: vscode本地端访问服务器工程
下一篇: Node中的模块引入机制