鍍金池/ 問答/HTML/ 小程序二維碼如何直接在頁面顯示

小程序二維碼如何直接在頁面顯示

通過小程序的二維碼api返回 一段數(shù)據(jù)
估計是二進制的

如何將這段數(shù)據(jù)轉(zhuǎn)化為圖片顯示在頁面上

不傳到服務(wù)器處理可以做到嗎

圖片描述

回答
編輯回答
孤酒

不傳到服務(wù)器的話,你就得將二進制進行轉(zhuǎn)化了,解析二進制圖片

2017年5月1日 10:33
編輯回答
傲寒

直接在程序加入
header('content-type:image/jpg');
輸出類型為圖片就可以了

2018年7月16日 21:53
編輯回答
孤客
let that = this;
wx.downloadFile({
      url: '',
      header:{
        'Content-Type':'image',
      },
      success: function (res) {
        if (res.statusCode === 200) {
          that.setData({
            imageData:res.tempFilePath
          })
        }
      },fail:function(err){
        console.log(err)
      }
    })
使用這種方式可以直接把二進制轉(zhuǎn)化為filePath放到src里面就能顯示了;折騰好久,發(fā)現(xiàn)這樣可行
2018年8月14日 07:43