【发布时间】:2014-11-01 13:33:26
【问题描述】:
我在 Oracle Apex 中使用“文件浏览...”类型的页面项。
我可以将文件上传到 BLOB 数据库列中,然后下载,这很棒。
但是,我无法指定下载的文件名。默认情况下,它只是称为“下载”,没有任何文件扩展名。
我知道我可以指定数据库列来保存文件名和其他元数据(如下所述:Use of BLOB type column in Oracle APEX)。但是,我宁愿避免在数据库中包含更多列,因为每一行的文件名都是相同的 - 这将是大量重复数据。
我想做的只是为文件浏览...页面项中的所有下载指定一个静态文件名。
可以吗?如果有,怎么做?
【问题讨论】:
-
你到底想做什么?更改存储在数据库中的文件的文件名?或者更改您稍后在 APEX 中显示的下载链接的名称?
-
我想更改浏览器实际下载的文件的(默认)名称。
-
我想在 Apex 4.1 中做类似的事情,但得出的结论是,唯一的方法是在页面加载后做一些 jQuery 技巧。就我而言,我认为这不值得。
标签: oracle oracle-apex