vue项目,axios请求图片接口,接口返回的是文件…

2019-02-20 00:44:52来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

axios
  .get('/captcha', {
    params: param,
    responseType: 'arraybuffer'
  })
  .then(response => {
    return 'data:image/png;base64,' + btoa(
      new Uint8Array(response.data)
        .reduce((data, byte) => data + String.fromCharCode(byte), '')
    );
  }).then(data => {
    ...
  })

 这样写即可,

如果请求中没有额外的头信息,只需要加img标签src=请求接口地址即可


原文链接:https://www.cnblogs.com/ttjm/p/10394184.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:实例演示获取键盘的KeyCode

下一篇:js坚持不懈之17:onmousedown、onmouseup 以及 onclick 事件