<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下载</title>
<script>
var xmlhttp = getXMLHttpRequest();
var record = "M1T5A143N747140577079087276";
var url = "http://finance-dev.test.hihonor.com/bsc/gateway/hsbm/v1/0/edmUtilController/download?docId=" + record;
xmlhttp.open("POST", url, true);
xmlhttp.responseType = 'blob';
xmlhttp.setRequestHeader("Content-Type","application/json");
xmlhttp.setRequestHeader("Authorization","bearer 6870332e-6741-461b-840f-6e49fcce3baf");
xmlhttp.send();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
console.log('111');
saveAs(xmlhttp.response, record + ".xlsx");
}
};
function getXMLHttpRequest() {
var xmlhttp = null;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHttp");
}
return xmlhttp;
}
function saveAs(data, name) {
const blob = new Blob([data]);
const aElement = document.createElement('a');
const blobUrl = window.URL.createObjectURL(blob);
aElement.href = blobUrl;
aElement.download = name;
aElement.click();
window.URL.revokeObjectURL(blobUrl);
}
</script>
</head>
<body>
</body>
</html>