Alamofire多部分表单数据请求不适用于' EDGE'类型网络?

时间:2017-03-16 13:04:30

标签: swift swift3 nsurlconnection alamofire multipartform-data

我正在开发一个iPhone应用程序。我正在将图片/视频上传到服务器通过multipart 。每当我使用 3G / LTE / wifi网络时,它都能顺利运行。但是当我在 EDGE网络时,它会从服务器发出错误消息。此外,我们设法获取服务器日志,从中我们知道当我尝试通过 EDGE网络时请求的参数没有到达服务器,以便服务器省略错误。

这是Alamofire会话管理器代码

let manager = Alamofire.SessionManager.default

        manager.session.configuration.timeoutIntervalForRequest = 500
        manager.session.configuration.allowsCellularAccess = true




       manager.upload(multipartFormData: {..})

注意:我也尝试过不设置sessionmanager的配置(直接使用Alamofire.request) 如果您有任何想法可以解决这个问题,请告诉我。

0 个答案:

没有答案