小程序 如何转换 后端返回的图片二进制流,并展示在前端界面?

发布于 4 年前作者 xiuyingcui6430 次浏览最后编辑 4 年前来自 ask

后端代码

with open("./pic/new9174hCsa6zeI01771c12231af425692c00320d2d7f9c.png", 'rb') as f:
        return HttpResponse(f.read(),content_type="image/png")

前端代码:

我需要在前端怎样转换这个res.data 才能转换为图片的url

3 回复
wumin
wumin1 楼4 年前

前端wx.request -> responseType: “arraybuffer接收 图片buffer ,转成base64显示在前端页面

qiangfeng
qiangfeng2 楼4 年前

我这用arraybufferToBase64返回的结果是空的

jie13
jie133 楼7 个月前

这个要后端支持哦,返回给你url。拿图片流数据在小程序端渲染得不偿失,问题还多。