是这样的,我需要读取一个图片为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();