优化Android、iOS文件上传超时

本文介绍了如何在App中优化文件上传功能,特别是在Android和iOS平台上设置合理的超时时间。使用OKHTTP替代Android上的HttpUrlConnection,并调整了多种超时参数;在iOS上则使用AFNetworking并调整了资源获取超时时间。此外还讨论了混合开发模式下原生端与前端之间的交互问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

App在文件上传的功能模块做了个优化,就是总的时间设置了个最大值,超过了就失败。如果是前端Ajax的话,可以配置参数,
对于Android、iOS上来说,比较麻烦一些。

Android上首先自带的HttpUrlConnection是不支持这个功能的,于是用了OKHTTP替代,设置了CallTimeout还不够,还要设置connect、Read\Write Timeout。

iOS上,用了AFNetworking,主要设置timeoutForResource,另外调大了timeoutInterval。

经过一轮测试,发现可以了。
另外我们这个是混合开发的模式,上传在原生端实现,界面显示在前端,二者之间通过JS-Native接口通讯,弄的比较麻烦,  感觉不如全部交给原生这边来做更好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值