JAVA后台,处理Android和IOS上传的图片。安卓可以直接用输入输出流将图片写入文件,但是IOS不行,
直接使用输入输出流上传的图片会出现图片大小和原图片大小不一致的问题,导致图片打不开,
我现在是将IOS的图片转为字符串再上传到服务器然后服务器使用Base64将字符串转码,然后再使用ByteArrayInputStream读取,我想问有没有什么办法可以将IOS和Android上传
图片的方法统一?如果必须对不同平台做不同的保存图片的方法,那么通用的方法是怎么样的?谢谢大家。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
后台处理IOS和Android上传图片问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zhangpan_soft 2017-01-17 04:37关注我最近也做一个ios的后台,也是用java,但是就没有出现你的问题!我可以这么说,不论是jsp,asp,还是ios,还是android,对http的请求都是一样的,也就是说,http本身不存在兼容性问题,所以,可以用http的文件传输进行传输,我忘了请求需要设置为啥来着,好像是multipart什么的,只要设置他就支持文件上传,后台如果用的是springmvc直接就用multipartFile来接收他,就是文件,然后你再进行文件的转码或者直接保存服务器都行,这时候根本就不存在兼容性问题,是通用的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-07-04 10:39回答 1 已采纳 根据QQ互联官网是描述: OpenID是此网站上或应用中唯一对应用户身份的标识,网站或应用可将此ID进行存储,便于用户下次登录时辨识其身份,或将其与用户在网站上或应用中的原有账号进行绑定。 但是在
- 2014-12-18 06:36回答 1 已采纳 自己移植一下开源的录音编码/解码,分别在 IOS 和 Android 实现它,这样就可以互通了。 要不就要找现成的录音软件,看看它录音的保存格式能否在两个系统之间通用。
- 2022-11-22 07:05回答 2 已采纳 找后端同学看下原因,传的png,返回jpeg。这中间发生了什么?
- 2018-12-19 03:27《新手学html5 移动开发——面向ios 和android 平台》的第i部分从第1章~第8章。第1章首先介绍了html4.01的基本原理,第2章通过生动且复杂的教程介绍了html5,其中包含了大量实例和屏幕截图。第3章详细介绍了css。在...
- 2015-07-15 22:56回答 6 已采纳 我做了2年J2EE 1年Android 简单谈谈 做后台的话通常指的是BS架构的各种类型的项目,有做J2EE的经验必定J2SE也有基础,而做移动端(Android)只需要有J2SE的基础就可以了,
- 2015-02-04 20:51回答 2 已采纳 可以 Xamarin体验:使用C#开发iOS/Android应用:http://www.cnblogs.com/lwme/p/use-xamarin-develop-android-ios-a
- 2015-08-10 17:45回答 2 已采纳 微博、微信的图片会经过服务端处理,做成两张图,一张是缩略图,一张是完整图 外面的缩略图如果只显示部分,可以设置 UIImageView 的 contentMode 为 UIViewContentMo
- 2015-08-27 03:40HTML5移动开发是现代Web应用开发的关键技术,尤其在面向iOS和Android平台时,它能够帮助开发者构建跨平台的应用程序,极大地提高了开发效率。《新手学HTML 5移动开发 面向iOS和Android平台》这本书正是为了指导初学...
- 2012-04-16 09:25回答 2 已采纳 可以的,可以试试PhoneGap,参考:http://www.phonegap.cn/
- 2015-04-05 03:49回答 5 已采纳 你是开发app还是移动网站?app视乎html5搞不了吧。。 web开发和浏览器有关,智能机的浏览器大部分支持html5,就无所谓兼容性了,所有移动端都兼容 参考:http://www.w
- 2016-04-26 19:14回答 4 已采纳 下面是我写的一些示例: MGSD.Static.IOS = "iOS"; MGSD.Static.ANDROID = "android"; MGSD.exchange = function(
- 2023-11-04 15:277. **异步处理**:图片加载和处理通常是耗时操作,因此需要使用异步任务(AsyncTask)、Handler/Looper机制或现代的Android架构组件如LiveData和ViewModel来避免UI线程阻塞。 8. **权限请求**:根据Android权限模型...
- 2018-04-05 08:31HTML5移动开发是现代Web应用领域的一个重要方向,尤其针对iOS和Android这两个主流移动操作系统。随着互联网技术的不断发展,HTML5已经成为构建响应式、交互性强的网页应用的基础,它不仅适用于桌面端,更是移动端...
- 2024-09-06 14:28毕昕露Lionel的博客 Delphi XE8 iOS与Android移动应用开发指南 DelphiXE8-iOS-Android_jb51.rar项目地址:https://gitcode.com/open-source-toolkit/c786d 欢迎来到《Delphi XE8 iOS与Android移动应用开发[完整中文版]》资源页面。这是...
- 2024-12-03 07:54基于uni-app管理系统模板,支持H5、Android、IOS和小程序。更加完善的开发指南。主题定制:支持颜色主题和深色模式,页面更加美观。国际化/多语言:应用内容和pages.json国际化,支持N种语言。引入iconfont:海量...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司