java 读取固定目录jpg文件,转换成base64字符串
时间: 2024-09-14 21:02:45 浏览: 45
实例详解Java实现图片与base64字符串之间的转换
5星 · 资源好评率100%
在Java中,你可以使用`java.nio.file.Files`和`java.util.Base64`这两个类来读取固定目录下的jpg文件并将其转换为Base64字符串。以下是一个简单的示例:
```java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
public class JpgToBase64 {
public static void main(String[] args) {
// 指定图片文件路径
String filePath = "/path/to/your/image.jpg";
try {
// 读取文件内容到字节数组
byte[] fileContent = Files.readAllBytes(Paths.get(filePath));
// 使用Base64编码
String base64Encoded = Base64.getEncoder().encodeToString(fileContent);
System.out.println("Base64编码后的字符串: " + base64Encoded);
} catch (IOException e) {
System.err.println("Error reading file: " + e.getMessage());
}
}
}
```
在这个例子中,你需要将`"/path/to/your/image.jpg"`替换为你实际的jpg文件路径。运行这个程序后,它会打印出指定jpg文件的Base64编码。
阅读全文