我必须下载大量数据(300MB - 1GB之间的任何地方)。
我目前正在使用**NSURLConnection**
下载数据。但是,现在我正在研究用户在下载过程中可能会失去互联网连接的情况。目前我正在这种情况下重新启动整个下载过程,我认为这是一种非常糟糕的下载方式,并且浪费了用户带宽。
是否有一个过程可以让我在下载时使用暂停/恢复功能来管理下载。
这需要在服务器端和客户端同步。我已经告诉你使用块。如果你想暂停,definetely chunks 是唯一的解决方案。您将发送带有块 id 的服务器以停止,直到这我将在下一次得到剩余,下一次您将从该 id 询问。
固定解决方案:
修复了断开的链接,这是在 iOS 中恢复文件下载文件的工作教程。
您可以使用“NSURLSession 暂停和恢复