请求接口后返回乱码问题。
百度了一个这个方法
"data:image/png;base64," +
btoa(
new Uint8Array(res.data).reduce(
(data, byte) => data + String.fromCharCode(byte),
""
)
);
打印出来返回的是data:image/png;base64, 然后就迷茫了 不会用
需要的是转化成图片后渲染到页面
求解!!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我理解你这个返回的是
文件流
,接口的responseType
需要指定为为blob
ajax
回调示例代码供参考详情参考前端常用图片文件下载上传方法
后端返回的二进制流,与需求不符,应该让后端处理,返回给你base64或者直接返回图片地址