使用base64的方式从后端向前端传递图片文件

时间:2025-04-10 18:31:56

1.生成base64代码

    public String toBase64(String fileAbsolutePath) {
        ("toBase64-开始。。。。。。。。。。");
        FileInputStream inputStream = null;
        String base64Str = "";
        try {
             encoder = ();
            inputStream = new FileInputStream(fileAbsolutePath);
            int available = ();
            byte[] bytes = new byte[available];
            (bytes);
            base64Str = (bytes);
            (base64Str);
        } catch (Exception e) {
            ();
        } finally {
            try {
                ();
            } catch (Exception e) {
                ();
            }
            ("toBase64-完成。。。。。。。。。。");
        }
        return base64Str;
    }

其中,fileAbsolutePath是图片文件的绝对路径,后端将base64Str字符串返回给前端!

2.前端显示图片

使用以下方式显示图片信息:

<img src='data:image/gif;base64,'+ base64Str />

参考文章:
Java如何把图片转成Base64字符串?.