java 图片转base64 不能还原
用jdk 提供的base64方法把 图片转成base64编码 入库,入库时打印出来没有换行,但是 从库里取出的时候就有换行。不知道为什么。
ps:入库的编码 可以解出图片
从库里取出的编码 去掉换行后能解出图片。
不知道为什么 入库会有换行。求大大们帮忙解决 这个问题困扰了我好久了。谢谢了
------解决方案--------------------
需要检查下你入库时负责将字符串写入数据库的代码。
不过,其实数据库大多支持二进制数据,并不需要base64化,比如Oracle的blob