【问题标题】:Do NSURLDownload resume automatically handle modified data?NSURLDownload resume 会自动处理修改过的数据吗?
【发布时间】:2014-05-14 00:00:00
【问题描述】:

我知道如果我在下载失败时保存恢复数据,我可以稍后恢复下载。

我想知道在我尝试恢复下载之前是否修改了来自服务器的原始文件,'initWithResumeData:delegate:path' 将处理决定从新文件开始下载?

还是我应该先请求文件信息,然后自己比较修改日期?

(假设一个新文件具有相同的名称但不同的属性。)

我使用底部代码。

NSData * rData = [NSData dataWithContentsOfFile:@"MY_RESUME_DATA_PATH"];
NSURLDownload * urlDownload = [[NSURLDownload alloc] initWithResumeData:rData delegate:self path:destFilePath]];

【问题讨论】:

    标签: cocoa resume nsurldownload


    【解决方案1】:

    抱歉,如果迟到了,但 resumeData 只是将存储在您的 plist 中的数据与新请求进行比较。如果没有任何变化,您可以恢复您的数据...

    【讨论】:

      猜你喜欢
      • 2012-05-14
      • 2019-12-09
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多