Blob 构造函数以及 window.navigator.msSaveBlob 和window.navigator.msSaveOrOpenBlob 方法

IE下载

使用 Blob 构造函数可以直接在客户端上创建和操作 Blob(通常等效于一个文件)。

Internet Explorer 10 的 msSaveBlob 和 msSaveOrOpenBlob 方法允许用户在客户端上保存文件,方法如同从 Internet 下载文件,这是此类文件保存到“下载”文件夹的原因。

用法:

 const blob = new Blob([response.data], {
            type: "application/vnd.ms-excel;charset=utf-8"
          });

1.msSaveBlob:只提供一个保存按钮

navigator.msSaveBlob(blob, fileName);

2.msSaveOrOpenBlob:提供保存和打开按钮

navigator.msSaveOrOpenBlob(blob, fileName);

 

posted @ 2022-03-01 17:05  不特别但唯一  阅读(1324)  评论(0)    收藏  举报