社区
Java
帖子详情
java 图片转base64 不能还原
sandshaw
2012-06-05 11:12:01
用jdk 提供的base64方法把 图片转成base64编码 入库,入库时打印出来没有换行,但是 从库里取出的时候就有换行。不知道为什么。
ps:入库的编码 可以解出图片
从库里取出的编码 去掉换行后能解出图片。
不知道为什么 入库会有换行。求大大们帮忙解决 这个问题困扰了我好久了。谢谢了
...全文
713
10
打赏
收藏
java 图片转base64 不能还原
用jdk 提供的base64方法把 图片转成base64编码 入库,入库时打印出来没有换行,但是 从库里取出的时候就有换行。不知道为什么。 ps:入库的编码 可以解出图片 从库里取出的编码 去掉换行后能解出图片。 不知道为什么 入库会有换行。求大大们帮忙解决 这个问题困扰了我好久了。谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Java
学习指南16 项目应用篇
HEX /
Base64
) * 数据的校验 ( MD5 / CRC32 / HMAC-SHA1) * 数据的加密 ( DES / AES ) * 正则表达式 * 反编译技术 * 其他专业技术。。 三、课程体系 〖
Java
学习指南系列〗:包含入门与进阶语法,Swing桌面开发...
Java
将
图片
转
Base64
或者将
Base64
转
回
图片
github地址:https://github.com/axlsdtkl/
Java
_project/tree/master/
base64
demo 在线
图片
转
base64
:https://www.sojson.com/image2
base64
.html 在微信小程序中,背景
不能
设置为本地,需要为网络地址或者代码中
base64
编码 故需要一个
图片
与
base64
编码互
转
的demo 1.jpg
转
成
Base64
形式的String类型,然后String类型再
转
回2.jpg 代码: package work; impo
java
将
base64
编码字符串
还原
为
图片
web项目经常需要上传
图片
,若后台获取到的是
base64
编码的字符串,就需要将字符串
还原
为
图片
了 String src1 = request.getParameter("src1"); //从页面获取一个
base64
编码的字符串 byte[] b1 = image
Base64
.
base64
topng(src1); //将字符串
转
换为字节数组 String imgFilePath1 = im...
java
base64
乱码_
Base64
字符集
转
图片
乱码问题
网站做了个随机验证码
图片
功能,遇到了一个奇怪的问题——
Base64
字符集
转
图片
乱码问题,问题描述如下1.用
java
画笔将随机验证码绘制成
图片
2.再将
图片
的二进制代码
转
换成
Base64
字符集,返回给前端,以上步骤,在本地window环境下,随机验证码
图片
生成
base64
字符传送到前端,能完美解析出来,但是部署到生产环境(centos)上,则解析
base64
字符得到的是一张乱码
图片
。经过初步分析,应该...
图片
文件和
Base64
字符串互
转
(
Java
实现)
项目中,有些场景下,客户端需要将本地
图片
传输到服务方存储,此时客户端可以将
图片
文件
转
为
Base64
字符串传输到服务方,服务方收到后再将
Base64
字符串
还原
为
图片
。以下是一些
图片
文件和
Base64
字符串互
转
的工具类,以及校验
图片
大小的工具。
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章