【问题标题】:Open files on file server in apex 5在 apex 5 的文件服务器上打开文件
【发布时间】:2019-06-22 17:21:50
【问题描述】:

我正在开发一个 apex 18.1 应用程序,其中我有一个文件服务器(包含 .pdf 和 .docx 文件),我正在尝试在报告中显示这些文件并使其可以下载。 有什么方法可以确定这一点吗?任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: database oracle oracle-apex oracle12c


    【解决方案1】:

    我是这样做的。

    您必须知道这些文件的 URL,这意味着 - 当您将其输入浏览器的地址并按 ENTER 时,系统会提示您打开或保存文件。

    我已将 URL 存储到如下所示的表中:

    SQL> select id_dokument, url
      2  from dokumentacija
      3  where id_dokument in (210, 204);
    
    ID_DOKUMENT URL
    ----------- ---------------------------------------------
            204 http://my-ias/Od_07_mjerenje.doc
            210 http://my-ias/Od_08_meo.pdf
    
    SQL>
    

    在 Apex(交互式)报告中,编写一个创建“下载”链接的查询

    select 
      id_dokument, 
     '<a href="' || url || '" target="_blank">Download</a>' c_download
    from dokumentacija
    

    导航到C_DOWNLOAD 的属性并将“转义特殊字符”设置为“否”。

    仅此而已;运行页面,点击“下载”链接,选择是打开还是保存。

    【讨论】:

    • 文件服务器是指文件位于服务器的目录中。我不确定我将如何创建 url。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    相关资源
    最近更新 更多