为了账号安全,请及时绑定邮箱和手机立即绑定

后台处理IOS和Android上传图片问题

后台处理IOS和Android上传图片问题

紫衣仙女 2018-12-14 15:14:53
JAVA后台,处理Android和IOS上传的图片。安卓可以直接用输入输出流将图片写入文件,但是IOS不行,直接使用输入输出流上传的图片会出现图片大小和原图片大小不一致的问题,导致图片打不开,我现在是将IOS的图片转为字符串再上传到服务器然后服务器使用Base64将字符串转码,然后再使用ByteArrayInputStream读取,我想问有没有什么办法可以将IOS和Android上传图片的方法统一?如果必须对不同平台做不同的保存图片的方法,那么通用的方法是怎么样的?谢谢大家。
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

我最近也做一个ios的后台,也是用java,但是就没有出现你的问题!我可以这么说,不论是jsp,asp,还是ios,还是android,对http的请求都是一样的,也就是说,http本身不存在兼容性问题,所以,可以用http的文件传输进行传输,我忘了请求需要设置为啥来着,好像是multipart什么的,只要设置他就支持文件上传,后台如果用的是springmvc直接就用multipartFile来接收他,就是文件,然后你再进行文件的转码或者直接保存服务器都行,这时候根本就不存在兼容性问题,是通用的

查看完整回答
反对 回复 2018-12-19
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

IOS也可以上传二进制文件流啊,用AFNetWroking这个框架,里面有封装好的,稍微修改下就可以用啦


查看完整回答
反对 回复 2018-12-19
  • 2 回答
  • 0 关注
  • 1181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信