之前用sun.misc.BASE64Encoder这个包会存在这个问题,上网查了下说是每隔72个字符就会加上换行符,果断换了一个包就可以解决了
换成org.apache.commons.codec.binary.Base64用里面的byte[] d = Base64.encodeBase64(data)方法
本文介绍了解决使用sun.misc.BASE64Encoder进行BASE64编码时出现的每72字符自动换行的问题。通过更换为org.apache.commons.codec.binary.Base64库并使用其encodeBase64方法,成功避免了换行符的插入。
之前用sun.misc.BASE64Encoder这个包会存在这个问题,上网查了下说是每隔72个字符就会加上换行符,果断换了一个包就可以解决了
换成org.apache.commons.codec.binary.Base64用里面的byte[] d = Base64.encodeBase64(data)方法
1万+
570

被折叠的 条评论
为什么被折叠?