Js如何实现使用Fetch进行文件下载?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

//创建一个a链接
const link = document.createElement("a");
link.style.display = 'none';
var fileName = 'text.docx';
formData.append('your_key', your_value);
var downloadUrl = apiBaseUri + '/file/download';
fetch(downloadUrl, {method: 'POST', body: formData})
.then((res) => res.blob())
.then((blob) => {
link.href = URL.createObjectURL(blob);
link.download = fileName;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
window.URL.revokeObjectURL(downloadUrl);
});

要回复问题请先登录注册