如何从使用JavaScript生成的dataURL在java/android中创建文件
如何从使用JavaScript生成的dataURL在java/android中创建文件 压缩文件如何从使用JavaScript生成的dataURL在java/android中创建文件,java,android,Java,Android,如何从使用JavaScript生成的dataURL在java/android中创建文件 压缩文件 data:application/x-zip-compressed;base64,LS1Lb1pJaHZjTkFRY0INCkNvbnRlbnQtRGlzcG9zaXRpb... 图像文件数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAQEBLAESAD/2WBDAAMCAGMMCAGMDAWMEAWEBQGFBQQEQOBWYIDAOMDASKCWSNDHIQDQ4RDGS
data:application/x-zip-compressed;base64,LS1Lb1pJaHZjTkFRY0INCkNvbnRlbnQtRGlzcG9zaXRpb...
图像文件数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAQEBLAESAD/2WBDAAMCAGMMCAGMDAWMEAWEBQGFBQQEQOBWYIDAOMDASKCWSNDHIQDQ4RDGSLEBYQERMUFRUDA8XGBYUGBIUFRT……==
试试这个
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);
我也有同样的问题。我花了几个小时寻找。我只是从来没有意识到我必须删除
数据:image/jpeg;base64,
以成功解码。但是,你能解释一下为什么我们需要移除它吗?这不是标准格式吗?