不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2022-09-27 09:12:08  修改时间:2025-11-20 22:46:16  分类:07.Java框架/系统  编辑

Hutool包和Spring工具包中都有图片文件转base64的实现,例子如下:

package imageDemo;

import cn.hutool.core.codec.Base64Encoder;
import cn.hutool.core.io.FileUtil;
import org.springframework.util.Base64Utils;

public class Demo {

    public static void main(String[] args) {
        // Hutool版本
        String base64A = Base64Encoder.encode(FileUtil.readBytes("D:\\1.png"));
        System.out.println(base64A);
        
        // Spring版本
        String base64B = Base64Utils.encodeToString(FileUtil.readBytes("D:\\1.png"));
        System.out.println(base64B);
    }
}