原文:java.lang.IllegalArgumentException: Illegal base64 character 3a 错误解决方案

测试时,并没有测出该问题,到了生产环境才出现这个问题。 经过排查,主要是由于测试时,都是jdk 的Base 统一编码,解码 而生产环境是,不同的Base 编码,jdk Base 解码,这就会出现问题 因为在jdk 中,Base 编码包含换行,而在jdk 中,不包含换行,解码就会出错。 解决办法: .使用apache common包中的org.apache.commons.codec.binary. ...

2020-03-26 15:10 0 16278 推荐指数:

查看详情

异常:IllegalArgumentException: Illegal base64 character 3a

在执行Base64解码的时候,出现IllegalArgumentException: Illegal base64 character 3a这个错误。 代码错误行:Base64.getDecoder().decode(img) 原因:图片的Base64编码里开头存在 data:image/png ...

Wed May 12 01:04:00 CST 2021 0 3447
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM