24.axios下载文件

 

一般情况下我们用axios请求数据,返回的都是字符串、json、xml 等数据,下载的话基本都是二进制数据,常见的解决方案如下:

var iframe = document.createElement("iframe");
iframe.style.display = 'none';
iframe.src = "/emp/basic/exportEmp";
iframe.onload=function () {
  document.body.removeChild(iframe);
}
document.body.appendChild(iframe);

即动态创建一个 iframe,src 即请求地址,不过我感觉还是没必要这么麻烦,我这里采用了下面这种方式:

window.open("/emp/basic/exportEmp", "_parent");

扫码关注微信公众号 江南一点雨,回复 2TB,获取超 2TB Java 学习教程~

喜欢这篇文章吗?扫码关注公众号【江南一点雨】【江南一点雨】专注于 SPRING BOOT+微服务以及前后端分离技术,每天推送原创技术干货,关注后回复 JAVA,领取松哥为你精心准备的 JAVA 干货!

本文遵守 Attribution-NonCommercial 4.0 International 许可协议。 Attribution-NonCommercial 4.0 International