找到kkFileView目录下log下kkFileView.log文件查看具体报错 Illegal base64 character 3a 这是因为一开始没将预览文件url进行Base64编码导致。 实现 Vue中使用Base64编码 安装依赖 npm install --save js-base64 1. 引入依赖 import { Base64 } from "js-base64"; 1. 调用编码方法 Base64.encodeURI(fileUrl)...
最近在使用AES算法进行加密,其中使用到BASE64,在本地测试的时候,没有任何问题,但是在web项目中,就出现了bug,原因是在使用BASE64字符串作为参数在传递的时候,其中的“+”会被解析成空格,这在解码的时候会出现问题,在解析前将空格重新替换成“+”即可。 __EOF__...
在使用spring-config时,读取ssh文件报错,Illegal base64 character 2e。报错内容如下: java.lang.IllegalArgumentException: Illegal base64 character 2e at java.util.Base64$Decoder.decode0(Base64.java:714) ~[na:1.8.0_231] at java.util.Base64$Decoder.decode(Base64.java:526) ~[na:1.8.0_231] at...
// IV不需要保密,把IV和密文一起返回 return DatatypeConverter.printBase64Binary(join(iv, data)); } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 奇怪的是只有这个同事的有问题 查找原因 通过谷歌发现根本原因:JDK版本的不同 直接原因: 如果密钥大于128, 会抛出java.securi...