java图片转base64
时间: 2023-08-29 18:13:26 浏览: 107
好的,我知道如何将 Java 中的图片转换为 Base64 字符串。您可以使用 Java 库中的 Base64 类来实现此功能。以下是一个示例代码段:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) throws Exception {
String filePath = "path/to/image.jpg";
File file = new File(filePath);
InputStream inputStream = new FileInputStream(file);
byte[] bytes = new byte[(int) file.length()];
inputStream.read(bytes);
String base64 = Base64.getEncoder().encodeToString(bytes);
System.out.println(base64);
}
}
```
其中 `filePath` 是要转换的图片路径,程序将使用 `FileInputStream` 读取文件内容并将其转换为字节数组。`Base64.getEncoder()` 方法将获取一个 Base64 编码器,`encodeToString` 方法将对字节数组进行编码并将其转换为字符串。输出结果将是一个 Base64 编码的字符串,可用于将图片嵌入到 HTML 或 CSS 中。
阅读全文