android.util.Base64编码的图片到服务端后解析失败;
原因在于使用了 DEFAULT的参数,编码出来的字符串中含有换行(经打印出来看,还是蛮整齐的换行,挺好看);
解决方案也简单,直接用replace("\r\n","");替换掉换行即可。
但最好是在编码的时候使用Base64.NO_WRAP参数,此参数的数值是2;
其注释为:
* Encoder flag bit to omit the padding '=' characters at the end
* of the output (if any).