目录

后端返回文件流,前端怎么导出下载

目录

后端返回文件流,前端怎么导出、下载

1.在前端导出和下载后端返回的文件流时,可以使用以下几种方法:

使用window.open()方法:

在前端使用window.open()方法打开一个新的窗口或标签页,并将后端返回的文件流作为URL传递给该方法。浏览器会自动下载该文件。

例如:window.open(‘ , ‘_blank’);

使用标签的download属性:

2.创建一个隐藏的标签,设置href属性为后端返回的文件流的URL,同时设置download属性为文件的名称。然后使用JavaScript模拟点击该标签,触发文件下载。

例如:

3.使用Fetch API或XHR请求:

4.使用HTML5的download属性:

5.FileSaver.js库:

使用iframe: