10

我必须下载大量数据(300MB - 1GB之间的任何地方)。

我目前正在使用**NSURLConnection**下载数据。但是,现在我正在研究用户在下载过程中可能会失去互联网连接的情况。目前我正在这种情况下重新启动整个下载过程,我认为这是一种非常糟糕的下载方式,并且浪费了用户带宽。

是否有一个过程可以让我在下载时使用暂停/恢复功能来管理下载

4

4 回答 4

11

这是如何在 IOS 上执行此操作的教程。

还要检查文档。这将要求您的服务器支持范围标头。

于 2012-05-02T13:00:45.397 回答
1

这需要在服务器端和客户端同步。我已经告诉你使用块。如果你想暂停,definetely chunks 是唯一的解决方案。您将发送带有块 id 的服务器以停止,直到这我将在下一次得到剩余,下一次您将从该 id 询问。

于 2012-05-02T13:01:16.520 回答
0

固定解决方案:

修复了断开的链接,这是在 iOS 中恢复文件下载文件的工作教程。

于 2016-02-08T10:55:34.960 回答
-1

您可以使用“NSURLSession 暂停和恢复

于 2015-06-03T05:12:31.410 回答