xhr.open('GET', 'https://api.bentley.com/designelementclassification/runs/a464f67a-62b3-491d-b797-63528f655d61/results/predictions.zip', true);
xhr.setRequestHeader("Authorization", accessToken);
xhr.responseType = 'blob';
xhr.onload = function (e) {
//如果请求执行成功
if (this.status == 200) {
var blob = this.response;
var filename = "test.zip";
var a = document.createElement('a');
var url = URL.createObjectURL(blob);
a.href = url;
a.download = filename;
a.click();
window.URL.revokeObjectURL(url);
}
}
xhr.send();
```
使用可配置请求头的方式进行a标签文件下载
最新推荐文章于 2024-01-10 20:41:57 发布
这段代码展示了如何使用XMLHttpRequest(xhr)进行GET请求,获取zip文件并设置Authorization头。当请求成功返回200状态时,它将创建一个下载链接并触发文件下载。
4491

被折叠的 条评论
为什么被折叠?



