java将文件转为base64字符串
时间: 2024-01-27 11:03:40 浏览: 185
Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码
可以使用Java的Base64类来将文件转换为Base64字符串。以下是一个示例代码:
```java
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class FileToBase64 {
public static void main(String[] args) {
try {
String filePath = "path/to/your/file";
String base64String = fileToBase64(filePath);
System.out.println(base64String);
} catch (IOException e) {
e.printStackTrace();
}
}
public static String fileToBase64(String filePath) throws IOException {
FileInputStream fileInputStream = new FileInputStream(filePath);
byte[] fileBytes = new byte[fileInputStream.available()];
fileInputStream.read(fileBytes);
fileInputStream.close();
return Base64.getEncoder().encodeToString(fileBytes);
}
}
```
请将"path/to/your/file"替换为实际的文件路径。运行代码后,将会输出文件的Base64字符串表示。
阅读全文