database - 在 apex 5 的文件服务器上打开文件
问题描述
我正在开发一个 apex 18.1 应用程序,其中我有一个文件服务器(包含 .pdf 和 .docx 文件),我正在尝试在报告中显示这些文件并使其可以下载。有什么方法可以确定这一点吗?任何帮助,将不胜感激。谢谢。
解决方案
这就是我的做法。
您必须知道这些文件的 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
的属性并将“转义特殊字符”设置为“否”。
就这样; 运行页面,单击“下载”链接并选择是打开文件还是保存文件。
推荐阅读
- python - python gRPC 相当于 golang 的 PerRPCCredentials
- php - 在laravel中将数据从视图传递到视图
- linux - 选择没有id的属性
- arrays - Swift:将二维数组转换为自定义对象数组
- selenium-webdriver - 我们可以将 WinAppDriver 与 Selenium WebDriver(自动化 Siebel/Silverlight 应用程序)连接起来吗?
- java - 使用 Kotlin 在 Android 中通过 Volley 发送授权标头
- javascript - 手动将函数插入 Javascript/Nodejs 事件队列?
- angular - RxJs Observable in Observable from Array
- c++ - c++ :std::bad_alloc 将类对象作为参数传递时
- python - 如何通过 pywinauto 测试窗口应用程序