【发布时间】:2019-06-22 17:21:50
【问题描述】:
我正在开发一个 apex 18.1 应用程序,其中我有一个文件服务器(包含 .pdf 和 .docx 文件),我正在尝试在报告中显示这些文件并使其可以下载。 有什么方法可以确定这一点吗?任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: database oracle oracle-apex oracle12c
我正在开发一个 apex 18.1 应用程序,其中我有一个文件服务器(包含 .pdf 和 .docx 文件),我正在尝试在报告中显示这些文件并使其可以下载。 有什么方法可以确定这一点吗?任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: database oracle oracle-apex oracle12c
我是这样做的。
您必须知道这些文件的 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 的属性并将“转义特殊字符”设置为“否”。
仅此而已;运行页面,点击“下载”链接,选择是打开还是保存。
【讨论】: