【问题标题】:Images is shown crashed in oracle apex图像显示在 oracle apex 中崩溃
【发布时间】:2018-11-07 15:43:38
【问题描述】:

我已经创建了带有 blob 字段的表格来上传图片My Table

我已成功上传图片。

创建经典报表时,图片显示崩溃Photo Error

我在 PL/SQL 查询中使用了这段代码来展示它:

select STAFF_ALL_CODE,
   STAFF_IMAGE ,
   decode(nvl(dbms_lob.getlength(STAFF_IMAGE),0),
            0,
            null,
            '<a href="'||apex_util.get_blob_file_src('P4_IMAGE',STAFF_ALL_CODE)||'">'||'<img src="'
            ||apex_util.get_blob_file_src('P4_IMAGE',STAFF_ALL_CODE)||'" height="200" width="200" />'
            ||'</a>'
        )  Download 
from ALL_STAFF_IMAGE

请帮我解决它。

【问题讨论】:

  • 打开浏览器控制台并查找错误。您的 ORDS 配置可能不完整。我认为第 4 页是一个单独的页面,并且仍然可以使用?
  • 我是 oracle apex 的初学者,请您提供更多详细信息吗?
  • 我指的是浏览器控制台,这里有详细说明developers.google.com/web/tools/chrome-devtools/console它可能表示文件在网页中加载失败

标签: oracle crash oracle-apex


【解决方案1】:

这就是我显示图像的方式(比你简单一些);尝试使用它:

DECODE (
        NVL (DBMS_LOB.getlength (staff_image), 0),
        0, NULL,
           '<img src="'
        || APEX_UTIL.get_blob_file_src ('P4_IMAGE', staff_all_code)
        || '" width="150" />')
        photo

P4_IMAGE应为“文件浏览”项,其存储类型为“项源属性中指定的BLOB列”;基本上,如果你使用一个你用来将图像上传到数据库中的项目,它应该是可以的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 2015-01-07
    • 2016-03-29
    相关资源
    最近更新 更多