前端下载文件时怎么重命名
一般来说,我们有一个下载链接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();
},
阅读 74
31 声望
3 粉丝
0 条评论
得票时间