java,验证码base64编码到json字符串出显数据一行一行的问题,关于base64编码函数解释
生活随笔
收集整理的這篇文章主要介紹了
java,验证码base64编码到json字符串出显数据一行一行的问题,关于base64编码函数解释
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
因為在寫項目圖片驗證碼時遇到:
一個json解析錯誤。
最終發(fā)現(xiàn)是后臺數(shù)據(jù)給錯,后臺生產(chǎn)的圖片編碼是按行輸出的,,
既是:在輸出到前端后,不會以正確json格式接收
,因為有空行回車
最終發(fā)現(xiàn)原因:
后臺使用的編碼類錯誤
在Java中有很多base64編碼的類,
但是它們的方法是不同的帶來的效果也不盡相同
例如:
1.
它的encode方法能夠得到base64編碼,但是碼長一定長度后,就會打一個回車換行,容易與base64字符串混淆
2.
它的encodeBase64String()方法才是返回一個base64字符串
寫的時候別被坑了,不好找。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的java,验证码base64编码到json字符串出显数据一行一行的问题,关于base64编码函数解释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编 debug调试没有执行对应文件源码
- 下一篇: 汇编-debug结果正确与执行结果错误