2
回答
Android 以二进制形式上传图片到服务端
注册华为云得mate10,2.9折抢先购!>>>   
各位 请问一下以二进制形式上传图片到服务器是什么意思  我是个新手 还望各位前辈指教
举报
马小玲
发帖于6年前 2回/8K+阅
共有2个答案 最后回答: 5年前

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;
         }
     }

顶部