81,114
社区成员
发帖
与我相关
我的任务
分享
InputStream in = null;
byte[] data = null;
//读取图片字节数组
in = new FileInputStream(imgPath);
data = new byte[in.available()]; //这里的代码扫描有问题
in.read(data);


ByteArrayOutputStream bos=null;
data=new byte[1024];
int len=0;
bos=new ByteArrayOutputStream();
while((len=is.read(data))!=-1){
bos.write(data, 0, len);
}
Base64.encodeBase64String(bos.toByteArray());就可以了。。。
data = new byte[1024];如何。。。