为了账号安全,请及时绑定邮箱和手机立即绑定

如何把一个图片转为blob

如何把一个图片转为blob

慕虎7371278 2018-10-18 19:15:40
目前逻辑是这样的,前后端分离前端向后端发送一个标示,后端返回一个图片但是图片是有权限验证的,不能直接输出到前端模版里显示,所以我想要把图片转成blob后输出到前端模版里直接 window.URL.createObjectURL(new Blob(res)) 这样好像是不对的,res 是图片本身,求解要怎么做哎~
查看完整描述

2 回答

?
ermu

TA贡献2条经验 获得超0个赞

new Blob([res],{type: res.type}); 这样转换本身就是一个Blob了。而URL.createObjectUrl会将Blob转换为一个已Blob: 开头的BlobUrl

查看完整回答
反对 回复 2019-06-21
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

找到方法了 请求的时候 使用 responseType: "blob" 然后渲染用window.URL.createObjectURL(new Blob([res], {type: headers('content-type')})) 就可以了


查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 4187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信