var pathCompress = "_doc/" + getNowFormatDate(new Date()) + ' ' + Math.random() + ".compress.jpg"; //压缩后的文件路径
//console.log(pathCompress);
//console.log(getNowFormatDate(new Date()));
plus.zip.compressImage({
src: path,
dst: pathCompress,
width: zipSize, // 缩小图片尺寸,宽度按纵横比自动计算
quality: 70
},
function() {
console.log("Compress success!" + pathCompress);
fileLocalUrlToDataUrl(pathCompress, function(e) {
AppendFileData(path, e.target.result);
});
},
function(error) {
console.log("Compress error!" + error.message);
this.doWaitingClose('处理图片异常');
}
);
大A
- 发布:2018-04-19 11:08
- 更新:2019-02-20 09:50
- 阅读:2803
5 个回复
hylong
测试官网示例是没问题的。
不能以相同的名字重复压缩,不然就会报上面的错误。
如还有问题,上传一个能重现问题的简单示例。
大A (作者)
最为奇怪的事 就我旁边的同事手机 有这个问题 其他人的vivo手机都没有
z***@126.com
我也遇到这个问题,华为P10没问题,小米5X用相册照片就有问题,拍照就没问题
d***@163.com
同问,离线打包到Android studio上,打包前没问题,打包过去就不好使了。。。
Smile晴天
图片路径没识别的问题,修改后就好了!
支持以下图片路径: 相对路径 - 相对于当前页面的host位置,如"a.jpg",注意当前页面为网络地址则不支持; 绝对路径 - 系统绝对路径,如Android平台"/storage/sdcard0/Android/data/io.dcloud.HBuilder/.HBuilder/apps/HBuilder/www/a.jpg",iOS平台"/var/mobile/Containers/Data/Application/757966CF-345C-4348-B07F-EEF83CF9A369/Library/Pandora/apps/HBuilder/www/a.png"; 相对路径URL(RelativeURL) - 以"_"开头的相对路径,如"_www/a.jpg"、"_doc/b.jpg"、"_documents/c.jpg"、"_downloads/d.jpg"; 本地路径URL - 以“file://”开头,后面跟随系统绝对路径。