Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum kann ich keine Vorschau anzeigen, nachdem ich ein Foto mit WeChat jssdk aufgenommen habe?

Beim Aufrufen der WeChat-Schnittstelle „selectimg“ wird in der erfolgreichen Rückruffunktion laut WeChat jede ID in der lokalen ID-Liste des ausgewählten Fotos herausgenommen und als Quelle des angezeigten Bildes verwendet, tatsächlich wurden jedoch alle IDs verwendet zurückgegeben, aber nach dem Einfügen in HTML kann das Bild nicht angezeigt werden

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 + '/>');
    })
}

Das Obige ist der Code, den ich geschrieben habe, aber in welchem ​​Teil des Bildes kann das Bild nicht gefunden werden

黄舟黄舟2685 Tage vor658

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

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

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

    Antwort
    0
  • StornierenAntwort