如何在交互式报告上获取BLOB下载链接

时间:2018-05-18 10:00:19

标签: oracle oracle-apex oracle-apex-5 oracle-apex-5.1

我有这个问题:

select MATERIAL_NAME,
       FILENAME,
       MIME_TYPE,
       DOC_SIZE,
       CONTENT
from materials;

此处CONTENT列的类型为BLOB。当我将其类型设置为“Download BLOB”及其属性等时,我无法显示下载链接。

非常感谢任何帮助或建议!

1 个答案:

答案 0 :(得分:1)

不要选择列本身,而是选择 size ,即

select 
  MATERIAL_NAME,
  FILENAME,
  MIME_TYPE,
  DOC_SIZE,
  -- No: CONTENT
  -- Yes:
  dbms_lob.getlength(content) content
from materials;

[编辑:更多信息]

导航到“内容”列的属性并设置以下属性(这是您必须填写的最小值;如果您知道其他值,也请填写它们):

  • 类型:下载BLOB
  • BLOB属性:
    • 表名:材料
    • BLOB专栏:内容
    • 主键栏1:我不知道;将其设置为表的主键列