读书人

请教:BASE64.怎么读取文件为byte[]

发布时间: 2011-12-31 23:50:30 作者: rapoo

请问:BASE64...如何读取文件为byte[]
是这样的,我需要读取一个图片为byte[],然后用BASE64对其进行encode(byte[])...
可是文件如何读取为byte[],我的byte[]初始化的长度不能确定...太长了有冗余的空字节...

求救,搞了我几天了

[解决办法]
文件读取为byte:

File file = new File( "你的文件 ");
byte[] buf = new byte[(int)file.length()];
java.io.FileInputStream f = new java.io.FileInputStream(file);
f.read(buf);
f.close();

读书人网 >J2SE开发

热点推荐