// 需要安装 JSZip
const UploadRequestHandler = (file) => {
const reader = new FileReader();
reader.onload = function (e) {
const arrayBuffer = e.target.result;
JSZip.loadAsync(arrayBuffer).then(function (zip) {
console.log(zip, "文件列表");
/*解析wapk*/
return zip.file("assets/apps/__UNI__5636277/www/manifest.json").async("string");
/*解析wgt*/
// return zip.file("manifest.json").async("string");
}).then(function (xmlString) {
console.log(JSON.parse(xmlString));
}).catch(function (err) {
console.error("文件读取错误", err);
});
};
reader.readAsArrayBuffer(file);
}