$('.form-class').on('submit', function (e) {
e.preventDefault();
var xhr = new XMLHttpRequest();
xhr.open('POST', "http://127.0.0.1:8080/download", true);
xhr.responseType = "blob";
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
debugger
console.log(xhr.responseType);
}
};
xhr.onload = function () {
debugger
var excelBlob = this.response;
var fileName = "originName" + ".xlsx";
debugger
let url = window.URL.createObjectURL(excelBlob);
let a = document.createElement("a")
a.href = url;
a.download = fileName;
a.click();
window.URL.revokeObjectURL(url);
};
var formData = new FormData();
let fileList = document.getElementById("file").files;
for (let i = 0; i < fileList.length; i++) {
formData.append("files", fileList[i]);
}
xhr.send(formData);