在我们前端和服务器通信时,常常会存在一下文件传输,我在用Android前端和Myeclipse服务器进行图片传输时,常常是把图片的地址存在数据库,再通过这个地址去get图片,在Android前端 我们传输图片 常常是 将Bitmap转换为Bytes
public static byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); return baos.toByteArray(); }
但由于传输时长度太长,所以通常用Base64将Bytes转换为String字符串进行传输