java文件流转base64
时间: 2023-08-16 15:12:58 浏览: 71
将Java文件流转换为Base64编码可以使用Java的Base64类。下面是一个例子:
```java
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
public class FileToBase64 {
public static void main(String[] args) {
String filePath = "path/to/file.txt"; // 替换为你的文件路径
try {
// 读取文件内容为字节数组
byte[] fileContent = Files.readAllBytes(Paths.get(filePath));
// 将字节数组转换为Base64编码
String base64String = Base64.getEncoder().encodeToString(fileContent);
System.out.println(base64String);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请将`filePath`变量替换为你要转换的文件的实际路径。运行以上代码,它将打印出文件内容的Base64编码字符串。