调用的B方案接口,后台Java调用的,但是后台返回的是二进制数据,前端该怎么转成正常的图片url
你是要直接用image标签显示,还是要做啥?
A、后端返回的内容直接是图片二进制
image标签显示的话,可以src直接填你这个接口地址
如果是存图,可以downloadFile,下载这个接口地址
B、后端返回的JSON中某一项是图片二进制
使用writeFile API将图片存起来
let url = “data:image/png;base64,” + wx.arrayBufferToBase64(buffer)
就是 在java端 获取 二进制流 然后保存 到服务器 上传文件 目录 。这样不就能拿到 url,自己服务器的 url
让后台给你处理,你在前端不好处理二进制流