2016-06-08 81 views
2

如何,其產生使用JavaScript如何創建其中使用JavaScript

Zip文件

data:application/x-zip-compressed;base64,LS1Lb1pJaHZjTkFRY0INCkNvbnRlbnQtRGlzcG9zaXRpb... 

圖像文件data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT.......==

創建從dataURL的Java/Android文件生成的java /從dataURL Android文件

回答

2

試試這個

String bas64String="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT.......==" 

bas64String=bas64String.replace("data:image/jpeg;base64,",""); 

byte[] decodedString = Base64.decode(bas64String, Base64.DEFAULT); 
Bitmap bitMap = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 
+0

我在這同一個問題。我花了幾個小時尋找。我從來沒有意識到,我必須刪除'data:image/jpeg; base64,'才能成功解碼它。但是,你能解釋我爲什麼需要刪除它嗎?這不是標準格式嗎? – Ishan