如何在缓慢,糟糕的连接网络上下载大文件?

时间:2015-08-21 18:29:41

标签: ios iphone ipad download nsurlsession

我的应用从服务器下载大型90 MB视频文件。农村地区的许多客户抱怨无法下载它们。当连接中断时间过长时,下载总是从头开始重新启动。

是否有一个库可以在几天内在极低和中断的带宽条件下下载大型文件?这样它恢复了未完成的下载并一直一点一点地添加直到它完成?

它必须非常非常强大。

1 个答案:

答案 0 :(得分:1)

NSURLSession支持此功能。下载失败时,您可以获取可用于稍后恢复下载的对象。阅读the doc了解更多信息。

如果要在后台执行长时间下载,也可以使用后台会话。请参阅the doc和此问题:NSURLSession background download - resume over network failure