当前位置: 代码迷 >> 综合 >> 优化Android、iOS文件上传超时
  详细解决方案

优化Android、iOS文件上传超时

热度:9   发布时间:2024-02-19 18:35:28.0

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

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

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

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

  相关解决方案