这里写自定义目录标题
前端处理带请求头(token)的文件下载
前端处理文件下载,一般直接通过a标签,或者form表单下载,但是现在需求是要请求头部带上token值,这两种方法就不合适了,所以通过blob来实现流文件下载。
https://blog.csdn.net/weixin_42258621/article/details/103680532参考的
//导出全部数据
export function getExport(){
var xhr = new XMLHttpRequest();
var formData = new FormData();
xhr.open(‘post’,’/api/infrastructure/export’);
xhr.setRequestHeader(“Authorization”, 'Bearer '+getToken());
xhr.responseType = ‘blob’;
xhr.onload = function (e) {
if (this.status == 200) {
var blob = this.response;
var filename = “海防综合统计报表引擎数据.xls”;
console.log(this.response)
if (window.navigator.msSaveOrOpenBlob) {
n