我必须下载大量数据( 300MB - 1GB 之间的任何地方)。
我目前正在使用**NSURLConnection**
下载数据。但是,现在我正在研究用户在下载过程中可能会丢失互联网连接的情况。目前我正在重新启动这个场景中的整个下载过程,我认为这是一种非常糟糕的下载方式和浪费用户带宽。
我是否可以在下载时使用暂停/恢复功能管理下载。
答案 0 :(得分:11)
以下是在IOS上如何执行此操作的tutorial。
同时检查documentation。这将要求您的服务器支持范围标题。
答案 1 :(得分:1)
这需要在服务器和客户端同步。我已经告诉你要用块了。如果你想暂停,definetely chunks是唯一的解决方案。你将发送一个带有块ID的服务器停止,直到我将在下一次你将从那个id中提出请求时进行重新映射。
答案 2 :(得分:0)
固定解决方案:
修复了断开的链接,这是在iOS中恢复文件下载文件的工作Tutorial。
答案 3 :(得分:-1)
您可以使用" NSURLSession暂停和恢复