小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用的B方案接口,后台Java调用的,但是后台返回的是二进制数据,前端该怎么转成正常的图片url
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
let url = "data:image/png;base64," + wx.arrayBufferToBase64(buffer)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
好的谢谢,已经解决了
你好请问你是怎么解决二进制转图片的呢
就是 在java端 获取 二进制流 然后保存 到服务器 上传文件 目录 。这样不就能拿到 url,自己服务器的 url
好的,谢谢,已经解决了
你是要直接用image标签显示,还是要做啥?
A、后端返回的内容直接是图片二进制
image标签显示的话,可以src直接填你这个接口地址
如果是存图,可以downloadFile,下载这个接口地址
B、后端返回的JSON中某一项是图片二进制
使用writeFile API将图片存起来
非常感谢,已经解决了
让后台给你处理,你在前端不好处理二进制流
请问下前端这边可以处理吗?后台不知道怎么处理?
据我了解的在小程序前端好像整不了,api都不支持。也许有大神可以把,后台可以转啊,把二进制流传oss上把URL地址返给你,或者转base64,给你
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
let url = "data:image/png;base64," + wx.arrayBufferToBase64(buffer)
好的谢谢,已经解决了
你好请问你是怎么解决二进制转图片的呢
就是 在java端 获取 二进制流 然后保存 到服务器 上传文件 目录 。这样不就能拿到 url,自己服务器的 url
好的,谢谢,已经解决了
你是要直接用image标签显示,还是要做啥?
A、后端返回的内容直接是图片二进制
image标签显示的话,可以src直接填你这个接口地址
如果是存图,可以downloadFile,下载这个接口地址
B、后端返回的JSON中某一项是图片二进制
使用writeFile API将图片存起来
非常感谢,已经解决了
让后台给你处理,你在前端不好处理二进制流
请问下前端这边可以处理吗?后台不知道怎么处理?
据我了解的在小程序前端好像整不了,api都不支持。也许有大神可以把,后台可以转啊,把二进制流传oss上把URL地址返给你,或者转base64,给你