Bitmap轉String

 

    ByteArrayOutputStream bitaos new ByteArrayOutputStream();

bitmap.compress(CompressFormat.PNG,100,bitaos);

        byte[] bytes=bitaos.toByteArray();

 

 

    String BitmapString Base64.encodeToString(bytes,Base64.DEFAULT);

 

By File 絕對路徑

 

 

 FileInputStream fileInputStream new FileInputStream("你的圖片絕對路徑");

 

 ByteArrayOutputStream byteArrayOutputStream=new ByteArrayOutputStream();

 

   

 

    //uploadBuffer(要傳到webservice介面上)

 

    byte[] buffer = new byte[1024];

 

    int count = 0;

 

    while((count=fileInputStream.read(buffer))>=0){

 

    byteArrayOutputStream.write(buffer,0,count);

}

 

       

 

Stirng FileString=Base64.encodeToString(byteArrayOutputStream.toByteArray(),Base64.DEFAULT);

 

  

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Deyu 的頭像
    Deyu

    西瓜是肥貓

    Deyu 發表在 痞客邦 留言(0) 人氣()