zoukankan      html  css  js  c++  java
  • 关于base64使用报错

    SpringBoot从2.1.13升级到2.3.11时候,发现commons-codec 变成了1.14 ,使用base64出现下列异常提示。

    at org.apache.commons.codec.binary.Base64.validateCharacter(Base64.java:798)java.lang.IllegalArgumentException: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible value

    at org.apache.commons.codec.binary.Base64.decode(Base64.java:477)
    at org.apache.commons.codec.binary.BaseNCodec.decode(BaseNCodec.java:411)
    at org.apache.commons.codec.binary.BaseNCodec.decode(BaseNCodec.java:395)

    降低版本到1.12以下可以解决该问题,或者commons-codec版本更新到1.15,最新的源码已经处理了该问题。我这边采用的是版本升级到1.15

  • 相关阅读:
    PYTOHN1.day14
    PYTHON1.day13
    PYTHON1.day12
    PYTHON1.day11(n)
    PYTHON1.day10
    PYTHON1.day09
    PYTHON1.day08
    同步代码块 synchronized
    守护线程
    休眠线程
  • 原文地址:https://www.cnblogs.com/woshuaile/p/15020944.html
Copyright © 2011-2022 走看看