Android 圖片轉成字串傳輸
本篇要來探討如何將圖片轉成JSON格式做傳輸的方式。
我們可利用Base64 encode的方式將圖片轉成字串,再放置到JSON格式中做傳輸。
首先我們必須先將圖片轉成byte陣列
1 | String filePath = "/mnt/sdcard/test.jpg"; |
在使用Base64 encode成字串
1 | String enStr = Base64.encodeToString(bytes, Base64.DEFAULT); |
之後我們就可以將enStr字串封裝成JSon格式傳送給對方,當對方收到後便可將此字串轉回圖片了。