1分钟快速了解js实现下载文件功能的4种方式

  //fileName : 设置下载的文件名称

  //filestream: 返回的文件流

  const blob = new Blob([filestream], {type: 'application/vnd.ms-excel'});

  const a = document.createElement('a');

  const href = window.URL.createObjectURL(blob); // 创建下载连接

  a.href = href;

  a.download = decodeURI(fileName );

  document.body.appendChild(a);

  a.click();

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

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