二进制流转文件

//二进制流转文件
let blob = new Blob([res], {
    type: 'application/octet-stream'
});
const fileName = '文件名称';//可以加后缀
if ('download' in document.createElement('a')) {
    const elink = document.createElement('a');
    elink.download = fileName;
    elink.style.display = 'none';
    elink.href = URL.createObjectURL(blob);
    document.body.appendChild(elink);
    elink.click();
    URL.revokeObjectURL(elink)
} else {
    navigator.msSaveBlob(blob, fileName)
}

 


版权声明:本文为manTouJiaRou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。