Oracle Apex - 从表中存储为 Blob 的图像获取 URL

问题描述 投票:0回答:1

我有一个页面,我试图在其中显示图像(存储为 blob)以及链接(稍后用作 img html 源)。 这是我在表上显示存储的图像的查询:

select
id,
DBMS_LOB.GETLENGTH(BLOB_DOCUMENT) IMAGE, -- to display my image
MIMETYPE_DOCUMENT,
IMAGE_NAME
from my_table

我使用的是经典报告,但如果需要,可以使用交互式报告。 如何获取并显示图像的 URL? 我知道将图像存储到静态应用程序文件文件夹时可以执行此操作,但是,我们需要用户在前端加载图像(因此此选项无法正常工作,导致授权)。 有谁知道吗

oracle-apex
1个回答
0
投票

这里是在报告中显示图像的详细教程。

网址:https://www.javainhand.com/2020/04/display-images-into-reports-in-oracle-apex.html

操作方法:

将图像 blob 列的属性设置为 -

Identification > Display Image

BLOB Attributes > Update/Select corresponding values

然后,向您的 IR 提供一个 ID,例如“MY_PHOTO”。将这些 CSS 放在页面的

CSS > inline
中并在那里调整所需的图像大小。

#MY_PHOTO img {
    text-align: center;
    width: 200px; /* any size you want */
    height: auto;
}
© www.soinside.com 2019 - 2024. All rights reserved.