HarmonyOS post请求,如何获取字节流,转化为图片

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以参考以下代码:

stream2Pic() {
  const session = rcp.createSession();
  session.post("http://xxxx", "data to send").then((response) => {
    console.log(JSON.stringify(response));
    if (response && response.body) {
      let base64Helper = new util.Base64Helper();
      let array = new Uint8Array(response.body);
      let src = 'data:image/png;base64,' + base64Helper.encodeToStringSync(array)
      this.src = src
    }
  }).catch((err: BusinessError) => {
    console.error("err:" + JSON.stringify(err));
  });
}

src即可用Image组件显示

分享
微博
QQ
微信
回复
5天前
相关问题
指定页面区域转化为图片
2007浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10090浏览 • 1回复 待解决
HarmonyOS 读取相册的图片字节流
62浏览 • 1回复 待解决
如何发送字节流数据 ?
771浏览 • 1回复 待解决
针对字节流的解码工具
1080浏览 • 1回复 待解决
HarmonyOS raw音频文件读取转为字节流
46浏览 • 1回复 待解决
如何对ArrayBuffer字节流进行MD5?
261浏览 • 1回复 待解决
HarmonyOS POST请求传参
124浏览 • 1回复 待解决