美文网首页
图片通过Base64字符串在画面上显示

图片通过Base64字符串在画面上显示

作者: 猫的树 | 来源:发表于2021-05-28 09:38 被阅读0次

前言

图片直接存储到数据库,再从数据库取出转化为base64字符串显示到前端页面。

这里图片在数据库的存储是将图片转化为byte[]保存的,所以从数据库取出的图片为byte[]。

首先将byte[]转化为Base64字符串

// 获取图片
byte[] bytes = imageRepository.getImage();
// Base64字符串
String imageStr = Base64.getEncoder().encodeToString(bytes);

将得到的Base64字符串通过<img>标签在画面上显示

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

创作不易,关注、点赞就是对作者最大的鼓励,欢迎在下方评论留言
求关注,定期分享Java知识,一起学习,共同成长。

相关文章

网友评论

      本文标题:图片通过Base64字符串在画面上显示

      本文链接:https://www.haomeiwen.com/subject/zptdsltx.html