java将文件转为base64
时间: 2024-11-19 07:15:57 浏览: 0
tv.rar_base64 java
在Java中,将文件转换成Base64编码通常用于在网络传输或存储敏感数据时,避免直接使用原始文件内容。你可以使用java.util.Base64工具类来完成这个过程。以下是一个简单的示例:
```java
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Base64;
public class FileToBase64 {
public static String encodeFileToString(String filePath) throws Exception {
byte[] fileBytes = Files.readAllBytes(Paths.get(filePath));
return Base64.getEncoder().encodeToString(fileBytes);
}
public static void main(String[] args) {
try {
String inputFile = "path/to/your/file.txt";
String base64String = encodeFileToString(inputFile);
System.out.println("Base64 encoded string: " + base64String);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,`Files.readAllBytes(Paths.get(filePath))`读取指定路径的文件内容,然后`Base64.getEncoder().encodeToString(fileBytes)`将字节数组转换为Base64字符串。
阅读全文