【发布时间】:2015-08-21 18:29:40
【问题描述】:
我的应用正在从服务器下载 90 MB 的大型视频文件。许多农村地区的客户抱怨无法下载它们。当连接中断时间过长时,下载总是从头开始。
如有必要,是否有一个库可以在几天内以非常低和中断的带宽条件下载大文件?这样它会恢复一个未完成的下载并继续一点一点地添加直到完成?
它必须非常非常强大。
【问题讨论】:
标签: ios iphone ipad download nsurlsession
我的应用正在从服务器下载 90 MB 的大型视频文件。许多农村地区的客户抱怨无法下载它们。当连接中断时间过长时,下载总是从头开始。
如有必要,是否有一个库可以在几天内以非常低和中断的带宽条件下载大文件?这样它会恢复一个未完成的下载并继续一点一点地添加直到完成?
它必须非常非常强大。
【问题讨论】:
标签: ios iphone ipad download nsurlsession
NSURLSession 支持这个。当下载失败时,您可以获得一个可用于稍后恢复下载的对象。阅读the doc了解更多信息。
如果您想在后台执行长时间下载,也可以使用后台会话。请参阅the doc 和这个问题:NSURLSession background download - resume over network failure
【讨论】: