因此,我在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);
};