在JSP页面上显示二进制图像

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

我在 PostgreSQL 中以 bytea(字节数组)类型存储图像。另外,我有一个 JSP 主页页面,它必须显示数据库中的所有照片。请指出解决方案或实现此要求的一些方法。

jsp postgresql jakarta-ee arrays
1个回答
1
投票

使用 [img src="url"] 标签引用数据库中的图像并在网站上显示。

var blob = new Blob([bytes], {type: "image/jpg"});
var url = URL.createObjectURL(blob, { oneTimeOnly: true });

Blob 实际上是由 URL.createObjectURL 直接支持的。唯一的问题是您必须指定 mime 格式来标识缓冲区格式,在我的情况下这是可能的。

因此,在获得 url 后,请使用图像标签。告诉我是否有效。

© www.soinside.com 2019 - 2024. All rights reserved.