我的应用程序允许用户从我自己的专用服务器下载相对较大的文件(~120 MB)。我正在使用ASIHTTPRequest库进行下载。
这可能听起来很奇怪,但直到昨天一切正常。我已经尝试从我的应用程序(在iPad上)和Mac上无数次下载文件,而在Mac上,下载成功,在iPad上随机抽出时间。有时直到100%,有时达到30%-40%或者其他东西,然后调用ASIHTTPRequest的downloadFailed:
选择器。如果我打印出错误的localizedDescription
,我会收到“请求超时”。
这意味着什么?这可能是我的应用程序的问题吗?或者我的服务器或我的连接有问题?我意识到这可能取决于几个因素,所以如有必要,请向我询问您需要的任何信息。感谢。
答案 0 :(得分:2)
当我使用在升级到4.2之后启动的无线网络时,我的ipad上出现了一些奇怪的网络情况,例如超时。
转到设置 - >一般 - >重置网络设置然后重新输入wifi设置解决了它。
(还要检查是否有人最近没有在与您的网络相同的频道上设置新的附近WiFi接入点!)
答案 1 :(得分:0)
您的服务器是否对连接数有限制?我遇到了一个问题,因为连接数太多,然后服务器拒绝这些连接。然后,他们就超时了。
答案 2 :(得分:-2)
您使用WiFi还是3G连接?非WiFi连接允许下载最大大小为20Mb的文件。