首页  >  问答  >  正文

javascript - 微信jssdk拍照成功后无法预览是为什么?

在调用微信的接口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的哪个p里面,找不到图片

黄舟黄舟2685 天前655

全部回复(1)我来回复

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:37:02

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

    回复
    0
  • 取消回复