java 图片转base64 不能还原

sandshaw 2012-06-05 11:12:01
用jdk 提供的base64方法把 图片转成base64编码 入库,入库时打印出来没有换行,但是 从库里取出的时候就有换行。不知道为什么。
ps:入库的编码 可以解出图片
从库里取出的编码 去掉换行后能解出图片。
不知道为什么 入库会有换行。求大大们帮忙解决 这个问题困扰了我好久了。谢谢了
...全文
713 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sandshaw 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

这种事情,碰到了就是两个字:痛苦。

因为有时候,对方公司之前做这个接口的人也早已离职,这接口源码都不一定他们找得到,然后再加上没人愿意看别人写的代码(俗称擦屁股),所以。。。。。。
[/Quote]

这太吓人了。 我还想回北京呢。这问题不解决 回不去。。。。出差20天。。。。唉 想想还有什么别的可能?这么耗着 伤不起。。。哭
MiceRice 2012-06-05
  • 打赏
  • 举报
回复
这种事情,碰到了就是两个字:痛苦。

因为有时候,对方公司之前做这个接口的人也早已离职,这接口源码都不一定他们找得到,然后再加上没人愿意看别人写的代码(俗称擦屁股),所以。。。。。。
sandshaw 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

提供给他们你的测试数据和结果,请他们也做做测试。

就说:为了排除可能是环境配置造成的影响,所以请你们本地也测试下。
[/Quote]

还有就是 这个 接口 是另外一个公司 给他们做的。可能是因为怕麻烦。到现在为止打了不下20个电话 。刚开始有应答。后面直接没人接了。 不管怎样 谢谢您的建议 我试试 谢谢
MiceRice 2012-06-05
  • 打赏
  • 举报
回复
提供给他们你的测试数据和结果,请他们也做做测试。

就说:为了排除可能是环境配置造成的影响,所以请你们本地也测试下。
sandshaw 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 4 楼 的回复:
额 谢谢您 这个 也只能联系那边的 工作人员来解决了么?


是的,把你调用它接口进行保存的数据完整的复制一份save.txt,以及你调用它接口进行读取的数据也完整的复制一份read.txt。

然后问对方:请问为啥我送进去的数据跟读出来的数据不一致?

就行了。
[/Quote]

额,我问了那边的人。表示他们很无语。说从来没有遇到这个问题。
ps:我这边我确定是正确的。
MiceRice 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
额 谢谢您 这个 也只能联系那边的 工作人员来解决了么?
[/Quote]

是的,把你调用它接口进行保存的数据完整的复制一份save.txt,以及你调用它接口进行读取的数据也完整的复制一份read.txt。

然后问对方:请问为啥我送进去的数据跟读出来的数据不一致?

就行了。
sandshaw 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

那就没招了,数据库肯定是不会犯这种错误,所以换行符基本上是写库时不小心或故意加进去的。
[/Quote]
额 谢谢您 这个 也只能联系那边的 工作人员来解决了么?
MiceRice 2012-06-05
  • 打赏
  • 举报
回复
那就没招了,数据库肯定是不会犯这种错误,所以换行符基本上是写库时不小心或故意加进去的。
sandshaw 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
用jdk 提供的base64方法把 图片转成base64编码 入库,入库时打印出来没有换行,但是 从库里取出的时候就有换行。不知道为什么。
ps:入库的编码 可以解出图片
从库里取出的编码 去掉换行后能解出图片。
不知道为什么 入库会有换行。求大大们帮忙解决 这个问题困扰了我好久了。谢谢了
[/Quote]
调用的是别人的接口。没有给我提供接口代码所以不知道那边入库时是怎么处理的。 入库时他们 要求 把图片 base64码。
MiceRice 2012-06-05
  • 打赏
  • 举报
回复
需要检查下你入库时负责将字符串写入数据库的代码。

不过,其实数据库大多支持二进制数据,并不需要base64化,比如Oracle的blob

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧