java标准的图片转base64
时间: 2023-08-20 21:04:31 浏览: 50
你可以使用Java标准库中的`java.util.Base64`类来将图片转换为Base64编码。下面是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class ImageToBase64Converter {
public static void main(String[] args) {
String imagePath = "path/to/your/image.jpg"; // 图片的路径
try {
String base64Image = convertImageToBase64(imagePath);
System.out.println(base64Image);
} catch (IOException e) {
e.printStackTrace();
}
}
public static String convertImageToBase64(String imagePath) throws IOException {
File imageFile = new File(imagePath);
FileInputStream fileInputStream = new FileInputStream(imageFile);
byte[] imageData = new byte[(int) imageFile.length()];
fileInputStream.read(imageData);
fileInputStream.close();
return Base64.getEncoder().encodeToString(imageData);
}
}
```
你只需要将`imagePath`变量替换为你的图片路径,然后运行该代码,就可以得到图片的Base64编码字符串。