base64加密后没法解密

记录一个问题:前端

  使用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,"));
相关文章
相关标签/搜索