public void byteToImg(String bytes, String imagePath) throws IOException
{
byte[] buffer = Base64.decode(bytes); //接收网络中的要进过解码
File file = new File(SDPATH + imagePath);
FileOutputStream fos = new FileOutputStream(file);
fos.write(buffer);
fos.flush();
fos.close();
}
public String imgToByte(String imagePath) throws IOException {
BufferedInputStream in = new BufferedInputStream(new FileInputStream(
SDPATH + imagePath));
ByteArrayOutputStream out = new ByteArrayOutputStream(1024);
byte[] temp = new byte[1024];
int size = 0;
while ((size = in.read(temp)) != -1) {
out.write(temp, 0, size);
}
String uploadBuffer = new String(Base64.encode(out.toByteArray())); //在网络传输中要进行Base64编码 接收端必然也要进行解码
in.close();
//byte[] content = out.toByteArray();
return uploadBuffer;
}