gpt4 book ai didi

java - 将 Blob 图像预览为 HTML5

转载 作者:行者123 更新时间:2023-12-01 09:35:22 27 4
gpt4 key购买 nike

我正在使用Java开发一个网站,我有一个图像作为BLOB存储在数据库中,当它加载到浏览器中时,输出看起来像这样:

<div class="col-md-3">
<img src="data:image/png;base64,[-1, -40, -1, -32, 0, 16, 74, 70, 73, 70, 0, 1, 2, 0, 0, 1, 0, 1, 0,...too long....
</div>
</div>

当我在浏览器中预览它时,它是一个损坏的图像

我的代码看起来像这样:

<img src="data:image/png;base64,${mybyte}/>

这是控制台错误:

Failed to load resource: net::ERR_INVALID_URL

如何解决这个问题?

最佳答案

您必须将 byte[] 转换为 Base64 字符串,请参阅 java.util.Base64.Encoder.encodeToString(byte[] src)方法,并显示该字符串而不是 mybyte 数组。

关于java - 将 Blob 图像预览为 HTML5 <img>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39013785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com