不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2022-09-27 09:12:08  修改时间:2024-06-12 09:53:22  分类: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);
    }
}