通过数据库中的链接显示pdf

时间:2016-11-02 07:41:39

标签: pdf jsf oracle-adf

我目前正在adf方面工作,我遇到了一些问题。

  1. 我有一个页面,我必须显示pdf文件。 pdf文件位于另一个站点,链接存在于数据库的一列中。但是当我尝试访问这些链接时,他们正在下载而不是显示。我需要在我的内联框架中显示这些pdf文件而不是下载。

    我听到很多建议,比如写一个bean并将文件放在会话中并在页面中显示它们。但我不清楚。

    所以请帮助我。

    I have to display the pdf there rather than downloading

  2. 我在最后有一个复选框,只有当显示的pdf滚动到结尾时,才应在我的页面中启用复选框。

  3. 请帮我解决这些问题。

1 个答案:

答案 0 :(得分:0)

当您创建指向PDF的链接时,您可以执行的操作只能在浏览器中显示。在提供PDF的服务器上,您必须做的最重要的事情是确保它提供正确的MIME类型和没有 content-disposition标头值attachment

之后,它可以通过浏览器在浏览器选项卡中显示或下载文件。我知道Chrome会在链接到浏览器时在浏览器中显示PDF,不确定它是否在iframe中链接时也是如此。

我认为没有一种可靠的方式让它按照您想要的方式运行,只是因为它非常依赖浏览器。