Oracle apex Oracle Apex链接到不同表中的BLOB

Oracle apex Oracle Apex链接到不同表中的BLOB,oracle-apex,Oracle Apex,我有一个表单,我想在其中显示BLOB的下载链接,或者使用文件浏览器字段来执行同样的操作 我可以正常地管理文件浏览器方法,但是因为我想要引用的BLOB不是表单所基于的表的一部分,所以我似乎无法正确地显示它。 到目前为止,我得到的最好结果是一个“仅显示”字段,其中包含返回文件大小的SQL查询。如果您使用的是Oracle Application Express,则可以使用“p”过程 就像“F”过程可以显示页面一样,p过程允许您从apex下载文件 例如: http://apex.shellprompt.

我有一个表单,我想在其中显示BLOB的下载链接,或者使用文件浏览器字段来执行同样的操作

我可以正常地管理文件浏览器方法,但是因为我想要引用的BLOB不是表单所基于的表的一部分,所以我似乎无法正确地显示它。
到目前为止,我得到的最好结果是一个“仅显示”字段,其中包含返回文件大小的SQL查询。

如果您使用的是Oracle Application Express,则可以使用“p”过程

就像“F”过程可以显示页面一样,p过程允许您从apex下载文件

例如: http://apex.shellprompt.net/pls/apex/p?n=2176050206446778 其中,末尾的数字是表单中的主键编号

select id 
  from apex_application_files
要将文件添加到此表,只需在页面上添加浏览文件项。运行页面,浏览文件,然后提交页面。它将自动将其插入此表中。 您可以在以下情况下进行查询:

select id 
  from apex_application_files
where filename = YOUR_FILE
这方面的好帖子是:


试一试,如果你卡住了告诉我

你试过迪米特里·吉斯在这里解释的例子吗:@carpenteri看起来很完美,谢谢!似乎还是没办法让它工作。。?