2016-06-08 88 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