前端数据流文件下载

当前端收到后端传过来的数据流时,前端文件下载方法:

let url = window.URL.createObjectURL(new Blob([res.body]));
let link = document.createElement('a');
link.style.display = 'none';
link.href = url;
link.setAttribute('download', res.response.headers['content-disposition'].split('=')[1]);  // 设置下载文件名称
link.click();
link.remove();

 

posted @ 2023-02-28 09:21  抽风的皮鞭  阅读(116)  评论(0编辑  收藏  举报