我目前正在adf方面工作,我遇到了一些问题。
我有一个页面,我必须显示pdf文件。 pdf文件位于另一个站点,链接存在于数据库的一列中。但是当我尝试访问这些链接时,他们正在下载而不是显示。我需要在我的内联框架中显示这些pdf文件而不是下载。
我听到很多建议,比如写一个bean并将文件放在会话中并在页面中显示它们。但我不清楚。
所以请帮助我。
我在最后有一个复选框,只有当显示的pdf滚动到结尾时,才应在我的页面中启用复选框。
请帮我解决这些问题。
答案 0 :(得分:0)
当您创建指向PDF的链接时,您可以执行的操作只能在浏览器中显示。在提供PDF的服务器上,您必须做的最重要的事情是确保它提供正确的MIME类型和没有 content-disposition
标头值attachment
之后,它可以通过浏览器在浏览器选项卡中显示或下载文件。我知道Chrome会在链接到浏览器时在浏览器中显示PDF,不确定它是否在iframe中链接时也是如此。
我认为没有一种可靠的方式让它按照您想要的方式运行,只是因为它非常依赖浏览器。