base64一行不能超过76个字符,超过就会添加回车换行符。 解决办法: 使用字符串对象的replaceAll方法替换掉\r和\n,具体代码如下: replaceAll("[\\s*\t\n\r]", "")