java 图片转base64
时间: 2023-10-10 20:07:32 浏览: 136
Java中可以使用Base64类将图片转换为Base64编码的字符串。以下是一个示例代码,用于将图片转换为Base64编码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class ImageUtil {
public static String convertImageToBase64(String imagePath) {
String base64String = "";
try {
File file = new File(imagePath);
FileInputStream imageInFile = new FileInputStream(file);
byte[] imageData = new byte[(int) file.length()];
imageInFile.read(imageData);
base64String = Base64.getEncoder().encodeToString(imageData);
imageInFile.close();
} catch (IOException e) {
e.printStackTrace();
}
return base64String;
}
}
```
通过调用`convertImageToBase64`方法并传入图片文件路径,就可以获得图片的Base64编码字符串。
阅读全文