美文网首页
图片通过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