当前位置:   article > 正文

js下载文件方法

js下载

1.请求方法

        以axios请求,下载xls文件为例

  1. export function download() {
  2. return request({
  3. url: "/api",
  4. method: "GET",
  5. headers: { "Content-Type": "application/xls" },
  6. responseType: "blob",
  7. });
  8. }

2.接受数据并下载

        方法中接收到二进制数据,创建链接并下载

  1. const blob = new Blob([res.data], {
  2. type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8",
  3. });
  4. const link = document.createElement("a");
  5. link.href = window.URL.createObjectURL(blob);
  6. link.download = "车辆列表.xlsx" || "file";
  7. link.click();
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/63616
推荐阅读
相关标签
  

闽ICP备14008679号