java图片转base64
时间: 2023-05-12 15:06:01 浏览: 76
可以使用Java的Base64类将图片转换为Base64编码。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) {
String imagePath = "path/to/image.jpg";
String base64Image = imageToBase64(imagePath);
System.out.println(base64Image);
}
private static String imageToBase64(String imagePath) {
String base64Image = "";
File file = new File(imagePath);
try (FileInputStream imageInFile = new FileInputStream(file)) {
byte[] imageData = new byte[(int) file.length()];
imageInFile.read(imageData);
base64Image = Base64.getEncoder().encodeToString(imageData);
} catch (IOException e) {
e.printStackTrace();
}
return base64Image;
}
}
```
将图片路径传递给`imageToBase64`方法,该方法将返回Base64编码的字符串。
阅读全文