在 Safari 中,我的 CSV 文件显示在浏览器中,而不是使用“另存为”窗口下载它们。
我试过了:response.setContentType("text/csv; charset=UTF-8");
。其他浏览器可以使用第二个选项,但 Safari 一直在浏览器中显示文件,而不是提示用户保存它。
顺便说一句,我正在运行 Liferay。
我通过包含以下内容来修复它: response.setContentType("application/csv; charset=UTF-8");
谢谢。