/***
@params: res ===> 接口返回的文件流
@params: name ===> 文件名称,带文件格式后缀
@params: type ===> Blod 实例的格式
*/
// 导出文件
function fileDown (res, name = '模版文件.xlsx', type) {
var typ =
type || 'application/vnd.ms-excel';
var blob = new Blob([res], { type: typ });
var downloadElement = document.createElement('a');
var href = window.URL.createObjectURL(blob);
downloadElement.href = href;
downloadElement.download = name;
document.body.appendChild(downloadElement);
downloadElement.click();
document.body.removeChild(downloadElement);
window.URL.revokeObjectURL(href);
}
// 调用
this.getExportFiles({ query: { ids: ids.join(',') } }).then(res => {
fileDown(res, 'file.zip', res.type);
});
文件(任何文件)导出
最新推荐文章于 2024-08-27 13:38:21 发布