如何在iPhone(iOS)中暂停/恢复下载
我必须下载大量的数据( 300MB到1GB之间的任何地方)。
我目前使用**NSURLConnection**
来下载数据。 但是,现在我正在查看用户在下载过程中可能会断开互联网连接的情况。 目前我正在重新启动这个场景下的整个下载过程,我认为这是一个非常糟糕的下载方式和浪费用户带宽。
有没有一个过程中,我可以在下载时使用Pause / Resumefunction来pipe理下载 。
这里是一个关于如何在IOS上做这个的教程 。
另外检查文件 。 这将要求您的服务器支持范围标题。
这需要在服务器以及客户端同步。 我已经告诉你要用块。 如果你想暂停,definetely块是唯一的解决scheme。 你会发送一个块ID的服务器停止,直到这个我会得到下一个,然后再次从这个ID问。
固定解决scheme:
修复了断开的链接,这里是工作指南 ,恢复iOS中的FILE下载文件。
您可以使用“NSURLSession暂停和恢复