plus.gallery.pick(function(path) {
console.log(path); // file:///storage/emulated/0/Pictures/QQ/qxlarge-dsc-A282B4DB10E32B7D900969EECC7B546D.jpg
});
如果不是多选图片,直接使用上面代码是可以找到的。但是如果是多选图片,就可能会部分图片找不到,代码如下
plus.gallery.pick(function(path) {
console.log(path);
}
, function(e) {
console.log("取消选择图片");
}
, {
filter: "image",
multiple: true, //重点,设置为false时为单选,就不会出现找不到照片了
maximum: 1,
system: false,
onmaxed: function() {
plus.nativeUI.alert('最多只能选择' + maximumNub + '张图片');
}
});
出现图片找不到的原因是multiple属性设置为true时,如果系统自带相册选择控件时则优先使用,否则使用5+统一相册选择控件;设置为false则不使用系统自带相册选择控件,直接使用5+统一相册选择界面。 默认值为true。
3 个回复
细嗅蔷薇 - 专注于App的开发和代上架合作,带需求来聊,有需求请加QQ:1481983952
可能图片是存在云端的?
2***@qq.com (作者)
图片我是从头条APP保存到手机本地的,并非在云端
9***@qq.com
如果不是多选图片,直接使用上面代码是可以找到的。但是如果是多选图片,就可能会部分图片找不到,代码如下
出现图片找不到的原因是multiple属性设置为true时,如果系统自带相册选择控件时则优先使用,否则使用5+统一相册选择控件;设置为false则不使用系统自带相册选择控件,直接使用5+统一相册选择界面。 默认值为true。