java 图片转b64并且携带 等格式前缀
要将图片转换为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编码字符串
原文地址: https://www.cveoy.top/t/topic/h0A6 著作权归作者所有。请勿转载和采集!