H5W3
当前位置:H5W3 > JavaScript > 正文

【JS】前端下载文件时怎么重命名

一般来说,我们有一个下载链接url,window.open(url, “_blank”)就可以实现下载,但是这个有个问题就是文件默认的名称也许不是需求希望的,但是我们又希望可以指定一个名称,就可以采用下面的办法

onDownload(url,fileName) {
let self = this;
let x = new XMLHttpRequest();
x.open("GET", url, true);
x.responseType = "blob";
x.onload = function() {
//self.exportLoading = false;
let url = window.URL.createObjectURL(x.response);
let a = document.createElement("a");
a.href = url;
a.download = fileName;
a.click();
};
x.send();
},

本文地址:H5W3 » 【JS】前端下载文件时怎么重命名

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址