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

马小玲 发布于 2012/04/11 17:26
阅读 9K+
收藏 2

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

各位 请问一下以二进制形式上传图片到服务器是什么意思  我是个新手 还望各位前辈指教
加载中
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;
         }
     }

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部