获取小程序二维码,后台返回二进制数据,该怎么转成图片url
发布于 6 年前 作者 jiamin 578 次浏览 来自 问答

调用的B方案接口,后台Java调用的,但是后台返回的是二进制数据,前端该怎么转成正常的图片url

4 回复

你是要直接用image标签显示,还是要做啥?

A、后端返回的内容直接是图片二进制

image标签显示的话,可以src直接填你这个接口地址

如果是存图,可以downloadFile,下载这个接口地址

B、后端返回的JSON中某一项是图片二进制

使用writeFile API将图片存起来

 let url = “data:image/png;base64,” + wx.arrayBufferToBase64(buffer)

就是  在java端   获取 二进制流  然后保存  到服务器 上传文件 目录   。这样不就能拿到 url,自己服务器的 url

让后台给你处理,你在前端不好处理二进制流

回到顶部