首頁  >  問答  >  主體

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裡面,找不到圖片

黄舟黄舟2734 天前689

全部回覆(1)我來回復

  • 我想大声告诉你

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

    已經解決,是因為好像ios的最新的瀏覽器原因吧,具體的沒有看,需要用到一個getlocalimgdata的api,而且為了兼容安卓和蘋果,還檢測了一下轉換出來的base64格式的文本是否正確就可以了(第一次自問自答,有哪裡說的不清楚的或錯誤的,還請指出)

    回覆
    0
  • 取消回覆