要将图片转换为Base64格式并携带前缀,可以使用Java的javax.xml.bind.DatatypeConverter类。以下是一个示例代码:

import javax.xml.bind.DatatypeConverter;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;

public class ImageToBase64 {
    public static void main(String[] args) {
        String imagePath = "path/to/image.jpg"; // 图片的文件路径
        String prefix = "data:image/jpg;base64,"; // 前缀

        try {
            byte[] imageBytes = Files.readAllBytes(new File(imagePath).toPath());
            String base64String = prefix + DatatypeConverter.printBase64Binary(imageBytes);
            System.out.println(base64String);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

imagePath变量替换为你的图片文件路径,将prefix变量替换为你想要的前缀。运行代码后,将打印包含前缀的Base64编码字符串

java 图片转b64并且携带 等格式前缀

原文地址: https://www.cveoy.top/t/topic/h0A6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录