jdk1.6 下吧文件流转base64
时间: 2023-07-07 21:24:06 浏览: 154
以下是 JDK 1.6 下将文件流转为 base64 的 Java 代码示例:
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.commons.codec.binary.Base64;
public class FileToBase64 {
public static void main(String[] args) throws Exception {
// 读取文件流
InputStream inputStream = new FileInputStream("file.txt");
byte[] buffer = new byte[inputStream.available()];
int length = inputStream.read(buffer);
inputStream.close();
// 将字节数组转为 base64 字符串
byte[] base64Bytes = Base64.encodeBase64(buffer);
String base64String = new String(base64Bytes);
System.out.println(base64String);
}
}
其中,file.txt
为待转换的文件,Base64
类使用 apache.commons.codec
库实现。运行后,将输出文件流的 base64 编码字符串。
相关推荐


















