使用compressImage压缩图提示示“文件不存在”,错误代码是-4,相对路径和绝对路径都试过了,请问这是为什么?
代码如下:
console.log(JSON.stringify(op));
plus.zip.compressImage(op, function(event){
console.log("压缩成功:"+event.target);
onsuccess(event.target); // 本地绝对路径,以file://开头
}, function(err){
console.log("压缩失败:"+err.message + " errcode"+err.code);
onerror(err.message); // 压缩出错
});
log如下:
使用相对路径:
[LOG] : {"src":"/var/mobile/Applications/D76D01BE-4001-4CFB-A8B2-CE4EF086C286/Library/Pandora/apps/HBuilder/doc/photo_033.jpg","dst":"_doc/111.jpg","overwrite":true}
[LOG] : 压缩失败:文件不存在,http://ask.dcloud.net.cn/article/282 errcode-4
使用绝对路径:
[LOG] : {"src":"/var/mobile/Applications/D76D01BE-4001-4CFB-A8B2-CE4EF086C286/Library/Pandora/apps/HBuilder/doc/photo_034.jpg","dst":"/var/mobile/Applications/D76D01BE-4001-4CFB-A8B2-CE4EF086C286/Library/Pandora/apps/HBuilder/doc/11574163528839.jpg","overwrite":true}
[LOG] : 压缩失败:文件不存在,http://ask.dcloud.net.cn/article/282 errcode-4
arjen
确实是图片名称有中文导致的
2018-08-27 17:20