java将图片转为base64
时间: 2023-09-19 22:09:07 浏览: 92
可以使用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 filePath = "path/to/image.jpg";
String base64 = imageToBase64(filePath);
System.out.println(base64);
}
public static String imageToBase64(String filePath) {
String base64 = "";
try {
File file = new File(filePath);
FileInputStream fis = new FileInputStream(file);
byte[] bytes = new byte[(int) file.length()];
fis.read(bytes);
base64 = Base64.getEncoder().encodeToString(bytes);
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
return base64;
}
}
```
只需要将"path/to/image.jpg"替换为你要转换的图片路径即可。函数imageToBase64会返回转换后的Base64字符串。
阅读全文