0

在调用微信的接口chooseimg的时候,选择成功的回调函数里面,按照微信的说法把选定照片的本地ID列表里面每一个id取出来用作显示图片的src,但是实际上所有的id已经返回,但是放到html里面之后,显示不出图片

wx.chooseImage({
  count: 1,
  sizeType: ['original', 'compressed'],
  sourceType: ['camera'],
  success: function (res) {
    var localId = res.localIds;
    $.each(res.localIds,function(i,n){
      $("#pic").append('<img src='+ n + '/>');
    })
}

上面是我写的代码,但是pic的哪个div里面,找不到图片

1 个回答

0

已经解决,是因为好像ios的最新的浏览器原因吧,具体的没有看,需要用到一个getlocalimgdata的api,而且为了兼容安卓和苹果,还检测了一下转换出来的base64格式的文本是否正确就可以了(第一次自问自答,有哪里说的不清楚的或者错误的,还请指出)