原文: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