function BlobDownloadFile(data) {
const type = 'application/vnd.ms-excel';
const fileName = data.FileName;
const fileBuffer = data.FileContent;
const arrayBuffer = new window.ArrayBuffer(fileBuffer.length);
const uint8Buffer = new window.Uint8Array(arrayBuffer);
for (var i = 0; i < fileBuffer.length; i++) {
uint8Buffer[i] = fileBuffer[i] & 0xff;
}
const blob = new Blob([uint8Buffer], { type: type });
if (window.navigator.msSaveOrOpenBlob) {
navigator.msSaveBlob(blob, fileName);
}
else {
var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = fileName;
link.click();
window.URL.revokeObjectURL(link.href);
}
}
function BlobDownloadFile(data) {
const type = 'application/msword';
const fileName = data.FileN
JavaScript通过Blob下载文件
最新推荐文章于 2024-05-17 15:13:55 发布