记录一个问题:前端
使用java,或者命令行 base64 命令加密图片文件成加密数据后没法还原成图片java
深刻:使用java base64工具(sun base64或bouncycastle)加密的数据替换掉空行符以及加上解析头:“data:image/jpeg;base64,”后就能够成为前端能够展现的图片了,可是加上头后解密出来的jpg文件却仍然没法如同正常图片同样打开。工具
待续研究。加密
若是遇到图片没法在前端打开的问题,参考以下便可:命令行
String solvedImage = encoder.encode(outputStream.toByteArray()); System.out.println(solvedImage.replace("\n","").replaceFirst("images","data:image/jpeg;base64,"));