错误在线:
1.在WEB端上传图片;
2.将图片转成byte[];
3.byte[]转成BASE64格式字符串;
4.POST提交;
5.将接收到的BASE64转成byte[];
6.将byte[]转成图片。
发现在第6步,转成图片后,图片打不开。
试验在3、4之间将BASE64转byte[],再转图片,没问题。
推断问题处在POST提交后,BASE64应该被修改过了。
请问,如何解决这个问题呢
------解决方案--------------------
post提交不会修改流数据的,你可以把发之前和发之后的数据拿出来自己比较一下,应该是哪个地方处理有问题
------解决方案--------------------
如何生成,以及如何反向解析的代码贴出来。
------解决方案--------------------
用urlencode吧
------解决方案--------------------
不应该吧,我最近的项目就是上传图片的base64编码,post的,一直很正常啊
------解决方案--------------------
把空格再替换成加号不就行了
http://blog.csdn.net/wang0928007/article/details/7429568
------解决方案--------------------
数据用urlencode编码