我有一个页面,我试图在其中显示图像(存储为 blob)以及链接(稍后用作 img html 源)。 这是我在表上显示存储的图像的查询:
select
id,
DBMS_LOB.GETLENGTH(BLOB_DOCUMENT) IMAGE, -- to display my image
MIMETYPE_DOCUMENT,
IMAGE_NAME
from my_table
我使用的是经典报告,但如果需要,可以使用交互式报告。 如何获取并显示图像的 URL? 我知道将图像存储到静态应用程序文件文件夹时可以执行此操作,但是,我们需要用户在前端加载图像(因此此选项无法正常工作,导致授权)。 有谁知道吗
这里是在报告中显示图像的详细教程。
网址: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;
}