Android 以二进制形式上传图片到服务端

马小玲 发布于 2012/04/11 17:26
阅读 8K+
收藏 2
各位 请问一下以二进制形式上传图片到服务器是什么意思  我是个新手 还望各位前辈指教
加载中
1
红薯
红薯
走http上传,android的httpclient库是支持文件上传的
0
cniyv
cniyv

Bitmap → byte[]

 public byte[] Bitmap2Bytes(Bitmap bm) {
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
       eturn baos.toByteArray();
 }

 

byte[] → Bitmap

public Bitmap Bytes2Bimap(byte[] b) {
         if (b.length != 0) {
             return BitmapFactory.decodeByteArray(b, 0, b.length);
         } else {
             return null;
         }
     }

返回顶部
顶部