我知道如果我在下载失败时保存恢复数据,我可以稍后恢复下载。
我想知道在我尝试恢复下载之前是否修改了来自服务器的原始文件,'initWithResumeData:delegate:path' 将处理决定从新文件的开头下载?
还是我应该先请求文件信息并自己比较修改日期?
(假设一个新文件具有相同的名称但不同的属性。)
我使用底部代码。
NSData * rData = [NSData dataWithContentsOfFile:@"MY_RESUME_DATA_PATH"];
NSURLDownload * urlDownload = [[NSURLDownload alloc] initWithResumeData:rData delegate:self path:destFilePath]];