java文件流base64
时间: 2023-07-06 22:06:00 浏览: 96
以下是Java文件流转Base64的示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class FileToBase64 {
public static void main(String[] args) {
try {
// 读取文件到字节数组
File file = new File("test.txt");
byte[] fileContent = new byte[(int) file.length()];
FileInputStream inputStream = new FileInputStream(file);
inputStream.read(fileContent);
inputStream.close();
// 将字节数组转为Base64字符串
String base64String = Base64.getEncoder().encodeToString(fileContent);
System.out.println("Base64字符串:" + base64String);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`test.txt`是待转换的文件名,需要将其放置在程序运行的当前目录下。程序运行后,会输出文件的Base64字符串。
阅读全文