java - 使用 FOP 和 JAVA 创建的 PDF 无法在 IE 6 中显示,但在 IE 8 中工作正常

标签 java pdf internet-explorer-6 apache-fop

我使用 Java 和 FOP 创建了 PDF 格式的报告,该报告在 IE 7、IE 8、Firefox 和 Chrome 中显示良好。只有 IE 6 会出现 PDF 损坏的错误。我已经检查了所有内容类型和标题,一切看起来都很好。有人可以就此提供指导吗?

我正在设置下面的响应 header

response.setContentType ("application/pdf");
response.setHeader("Content-Disposition", "inline;filename=export.pdf");

我用谷歌搜索了很多,但没有运气

非常感谢对此的任何帮助。

最佳答案

尝试使用:

response.setHeader("Content-Type", "application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=export.pdf");

关于java - 使用 FOP 和 JAVA 创建的 PDF 无法在 IE 6 中显示,但在 IE 8 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9035257/

相关文章:

css - 如何让 wkhtmltopdf 显示 th 和 td 背景渐变?

java - 使用 Java 从 UNIX 时间戳转换为 "Today at: currentTime"

java - 获取 DateTime dayOfWeek/dayOfMonth 作为字符串

java - 如何在 ListView 中对电话联系人进行排序?

java - 如何保持可访问性并添加 PDF/A 2-a 与 Itext 的一致性

python - 如何在 AJAX 请求成功响应中返回文件时打开 PDF 文件

html - 如何使下拉菜单出现在 IE6 的组合框上?

jquery - 显示 : table dosen't work in ie6 & ie7

html - css3 IE 6 问题

java - 使用java将日期值插入oracle不工作