美文网首页
Android Base64不能用Base64.DEFAULT

Android Base64不能用Base64.DEFAULT

作者: RedB | 来源:发表于2020-01-03 15:32 被阅读0次

笔者在某段代码中,先用Base64.encode生成了一段字符串,然后放到JSON中,后端却返回400,查询之下发现,很多网上的代码中给的都是android.util.Base64.encode(byteArray, Base64.DEFAULT),而DEFAULT模式遇到长度超过76的字符串就会加回车,导致JSON格式被破坏了。

正确的用法是:

android.util.Base64.encode(byteArray, Base64.NO_WRAP);

相关文章

网友评论

      本文标题:Android Base64不能用Base64.DEFAULT

      本文链接:https://www.haomeiwen.com/subject/rzwzoctx.html