var xhr = new XMLHttpRequest();
xhr.open('GET', downUrl, true);//get请求,请求地址,是否异步
xhr.responseType = "blob"; // 返回类型blob
xhr.onload = function () {// 请求完成处理函数
if (this.status === 200) {
var blob = this.response;// 获取返回值
var a = document.createElement('a');
// 切割下载url
var splitUrl = downUrl.split("/");
console.log(splitUrl.length-1);
// 获取文件下载名
a.download = splitUrl[splitUrl.length-1];
a.href=window.URL.createObjectURL(blob);
a.click();
}
};
// 发送ajax请求
xhr.send();