获取小程序二维码,后台返回二进制数据,该怎么转成图片url

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

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

4 回复
npeng
npeng1 楼6 年前

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

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

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

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

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

使用writeFile API将图片存起来

huangming
huangming2 楼6 年前

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

jing48
jing483 楼6 年前

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

yanwan
yanwan4 楼6 年前

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