我创建了带有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
请帮助我修复它。
最佳答案
这就是我显示图像的方式(比您简单一些);尝试使用它:
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列”;基本上,如果您使用用于将图像上传到数据库中的项目,则应该可以。
关于oracle - 图片显示在Oracle Apex中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53181184/