使用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
}));
});
}
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论