各位大佬们好,
有个问题一直不明白为什么报错,这里先附上代码
decompressZipButton1() {
let zipfile = "_doc/zip/compressZip/image.rar";
zipfile = plus.io.convertLocalFileSystemURL(zipfile);
console.log('zipfile绝对路径:' + zipfile);
let targetPath = "_doc/zip/decompressZip/";
//从手机的根目录找起
targetPath = plus.io.convertLocalFileSystemURL(targetPath);
console.log('targetFile绝对路径' + targetPath);
plus.zip.decompress(zipfile, targetPath,
function(success) {
console.log('解压缩成功');
},
function(error) {
console.log('解压缩失败',error);
}
);
},
这个代码里面的路径是正常的,但是就是报这个错:{"code":2,"message":"error in opening zip file"}
然后我试了另外一个再网络上找到的写法:
decompressZipButton2() {
plus.io.requestFileSystem(plus.io.PRIVATE_DOC,
function(entry) {
entry.root.getFile("_doc/zip/compressZip/image.rar", {
create: false
},
function(fileEntry) {
console.log('file found');
plus.zip.decompress(fileEntry.fullPath, "_doc/zip/decompressZip/",
function() {
console.log('decompress success');
},
function(error) {
console.log(error);
}
);
},
function(error) {
console.log(error);
}
);
},
function(error) {
console.log(error);
}
);
},
运行后也是报同样的错,来个大佬救救孩子把
JJ212
帮我看看这个 我这个是zip文件的
2021-12-15 16:40
Analog
我这里下载回来是wgt,但是也是{
"code": 10,
"message": "error in opening zip file"
}
2022-01-26 18:01