fileoutputstream转base64
时间: 2023-11-16 16:53:46 浏览: 202
将一个文件转换为base64字符串可以通过以下步骤实现:
1. 使用FileInputStream读取文件内容,并将其存储到byte数组中。
2. 使用Base64编码器将byte数组转换为Base64字符串。
以下是一个Java代码示例:
```
import java.io.*;
import java.util.Base64;
public class FileToBase64 {
public static void main(String[] args) {
String filePath = "path/to/your/file";
try {
File file = new File(filePath);
FileInputStream fis = new FileInputStream(file);
byte[] bytes = new byte[(int)file.length()];
fis.read(bytes);
String base64String = Base64.getEncoder().encodeToString(bytes);
System.out.println(base64String);
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文