从iOS下载具有恢复功能的大文件(1 + Gb)

时间:2014-06-09 12:05:16

标签: ios download resume resume-download

以下是重点:我有一个以极低分辨率运行一组图像的应用程序。这里没什么特别的。

当应用程序启动时,我希望它开始同步下载全分辨率照片设置过程(照片从远程服务器下载)。 由于文件通常较大(> 1Gb),我需要一种方法从潜在的停止(无论原因)恢复,以便它最终在设备上有100%的照片集,而不必从头开始。

你会怎么做?

1 个答案:

答案 0 :(得分:0)

您的问题没有详细说明数据。有两种可能:

  1. 您将所有图片作为单个文件(如.zip)或单个请求下载:在这种情况下,您可以使用内置暂停和恢复功能的NSURLSession
  2. 您正在逐个下载图像:在这种情况下,您需要跟踪具有一些ID或索引的图像,以便按顺序方式从特定文件开始下载。对于每个文件暂停和恢复工具,您可以使用NSURLSession