在 web 页面中使用原生 window.fetch 下载后端文件。

过程分析

  1. fetch url;
  2. 解析 blob 数据;
  3. response header 中解析文件名;
  4. 动态创建 a 标签,利用 download 进行下载;
  5. blob 数据转成 data uri, 赋值给 a href .

源码

Gist Code