2***@qq.com
2***@qq.com
  • 发布:2018-04-19 16:41
  • 更新:2020-06-02 10:05
  • 阅读:1492

plus.gallery.pick,打开相册,部分图片不显示,找不到

分类:HTML5+

你好,我在使用 plus.gallery.pick 打开手机相册时,相册的部分图片不显示,找不到。但是手机相册里,确确实实是有这张图片的。我用h5+的demo来打开相册时,也出现了这个问题。不知道如何解决

我用的是小米6手机

2018-04-19 16:41 负责人:无 分享
已邀请:
细嗅蔷薇

细嗅蔷薇 - 专注于App的开发和代上架合作,带需求来聊,有需求请加QQ:1481983952

可能图片是存在云端的?

2***@qq.com

2***@qq.com (作者)

图片我是从头条APP保存到手机本地的,并非在云端

9***@qq.com

9***@qq.com

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。

该问题目前已经被锁定, 无法添加新回复