Weex怎么读取网络图片文件流并显示

由于业务需要,我要在native weex的vue代码里通过网络请求(stream)去读取一个图片并显示在页面中。我监听请求的返回,已经正常返回图片了,请教,我怎么读取流和显示在界面呢?

<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里能看到返回内容的长度
})
阅读 5.9k
2 个回答

将网络获取的数据转化成 base64编码试试

新手上路,请多包涵

在callback里取不到数据,没办法转换。

最终还是让服务端以base64字符串的形式返回解决了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题