fetch(url, {
headers: {
"X-Token": token,
},
})
.then((response) => {
return response.blob();
})
.then((blob) => {
file = new File([blob], "file", {
type: "image/png",
});
downloadFile(file);
})
download函数
function downloadFile(file) {
const url = URL.createObjectURL(file);
const a = document.createElement("a");
a.href = url;
a.download = file.name;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url);
}