前端吧图片二进制流数据 转成可显示的图片 地址
发布于 6 年前 作者 natian 15112 次浏览 来自 问答

开发一个功能,生成的海报上显示小程序码,后台返回给前端是一个图片二进制数据流,前端怎么把二进制数据流转成可显示的图片地址呢

8 回复

你可以将接口写在img的src里面,然后只需要配置一个下载的域名(这个域名是和你进行正常的请求数据的域名一样的),然后通过down获取临时路径,就可以canvas上面画了。如果一定要返回给你流,那根据我之前收集的资料,开发者上面是可以的,但真机上面没有效果的

处理好了吗?

后台返回的二进制数据流写入文件,怎么生成临时文件,画到canvas中

如果你的后台能返回给你一坨base64格式的二维码图片类似这(base64) “/9j/…/9k=”,然后用imgpath这个路径画到你的canvas里去

试试这个

wx.arrayBufferToBase64(arraybuffer)

你好 请问您最终是怎么解决的?我和您是一种情况,你最终是后端传给您base64的数据还是直接在前端把二进制数据转换后显示出来

回到顶部