转换blob类型的数据,然后进行下载各种文件

日常开发中会遇到把一些链接 进行下载的需求

ress //返回的数据流
var blob = new Blob(ress, {type: 'application/vnd.ms-excel;'}); //type这里表示xlsx类型
var link = document.createElement('a');
var href = window.URL.createObjectURL(blob); //创建下载的链接
link.href = href;
link.download = 'result.xlsx'; //下载后文件名
document.body.appendChild(link);
link.click(); //点击下载
document.body.removeChild(link); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象

你可能感兴趣的:(转换blob类型的数据,然后进行下载各种文件)