最近在使用AES算法进行加密,其中使用到BASE64,在本地测试的时候,没有任何问题,但是在web项目中,就出现了bug,原因是在使用BASE64字符串作为参数在传递的时候,其中的“+”会被解析成空格,这在解码的时候会出现问题,在解析前将空格重新替换成“+”即可。
在SpringBoot中使用BASE64报java.lang.IllegalArgumentException: Illegal base64 character 20
最新推荐文章于 2024-10-12 19:55:31 发布