在Firefox上无法下载StreamingResponseBody文件

时间:2018-10-16 00:55:05

标签: java spring reactjs

因此,我在Java spring框架上有一个类,该类将StreamingResponseBody类型返回到前端(ReactJS),浏览器将自动下载文件。它可以在Google Chrome和Opera上正常运行,但不能在Firefox上运行。有人可以帮我弄这个吗?该文件是Excel文件。 一些重要代码的片段:

Workbook workbook = new HSSFWorkbook();
...
response.setContentType("application/excel");
response.setHeader("Content-Disposition", "attachment; filename=\"rolematrix-reports.xls\"");
return outputStream -> {
    workbook.write(outputStream);
};

0 个答案:

没有答案