鍍金池/ 問答/HTML/ Weex怎么讀取網(wǎng)絡(luò)圖片文件流并顯示

Weex怎么讀取網(wǎng)絡(luò)圖片文件流并顯示

由于業(yè)務(wù)需要,我要在native weex的vue代碼里通過網(wǎng)絡(luò)請(qǐng)求(stream)去讀取一個(gè)圖片并顯示在頁(yè)面中。我監(jiān)聽請(qǐng)求的返回,已經(jīng)正常返回圖片了,請(qǐng)教,我怎么讀取流和顯示在界面呢?

<image :src="picSr" resize='contain'></image>


 stream.fetch({
    method: 'GET',
    url: url,
    type: 'arraybuffer'
}, (resp) => {
//這里怎么獲取到流(blob)并能夠顯示在界面呢?
    this.picSr = resp.data //試過new Filereader, new Blob,都不行
},
(resp)=>{
    //在progressCallback里能看到返回內(nèi)容的長(zhǎng)度
})
回答
編輯回答
陌如玉

在callback里取不到數(shù)據(jù),沒辦法轉(zhuǎn)換。

最終還是讓服務(wù)端以base64字符串的形式返回解決了

2017年9月4日 13:51
編輯回答
呆萌傻

將網(wǎng)絡(luò)獲取的數(shù)據(jù)轉(zhuǎn)化成 base64編碼試試

2017年2月6日 23:11