加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何让Safari下载CSV而不是在浏览器中显示?

发布时间:2020-12-14 19:23:36 所属栏目:Java 来源:网络整理
导读:在Safari中,我的CSV文件显示在浏览器中,而不是使用“另存为”窗口下载它们. 我试过:response.setContentType(“text / csv; charset = UTF-8”);.其他浏览器可以使用第二个选项,但Safari会继续在浏览器中显示该文件,而不是提示用户保存它. 顺便说一句,我正

在Safari中,我的CSV文件显示在浏览器中,而不是使用“另存为”窗口下载它们.

我试过:response.setContentType(“text / csv; charset = UTF-8”);.其他浏览器可以使用第二个选项,但Safari会继续在浏览器中显示该文件,而不是提示用户保存它.

顺便说一句,我正在运行Liferay.

我通过包含这个来修复它:response.setContentType(“application / csv; charset = UTF-8”);

谢谢.

最佳答案
text / csv最适合内容类型.您还希望像这样设置内容处置:

response.setHeader( "Content-Disposition","attachment;filename=" + filename );

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读