文件流前端下载

  • Post author:
  • Post category:其他


// 调用后台下载接口

downFile(fileName).then((res) => {

const _res = res;

let blob = new Blob([_res], { type: 'application/pdf' });

let downloadElement = document.createElement('a');

let href = window.URL.createObjectURL(blob); //创建下载的链接

downloadElement.href = href;

// downloadElement.download = fileName; //下载后文件名

downloadElement.download = name; //下载后文件名

document.body.appendChild(downloadElement);

downloadElement.click(); //点击下载

document.body.removeChild(downloadElement); //下载完成移除元素

window.URL.revokeObjectURL(href); //释放掉blob对象

});

// 注意:调用该接口时 responseType设为 ‘blob’



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