美文网首页
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