需要一些帮助。 我下载了一个带库的zip文件(AFDownloadRequestOperation)。 下载完成后,它只获取文件的一部分。温我看代码和状态,我得到206(部分内容)。我需要整个文件,而不是它的一部分。如何解决这个问题呢 ? 谢谢。
CDCBookDownloadOperation扩展了AFDownloadRequestOperation
CDCBookDownloadOperation *operation = [[[CDCBookDownloadOperation alloc]initWithRequest:request targetPath:path book:book] autorelease];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
CDCBookDownloadOperation *bookOperation = (CDCBookDownloadOperation*)operation;
NSLog(@"success load %d",[bookOperation response].statusCode);
if ([bookOperation response].statusCode == 206) {
return ;
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}]
答案 0 :(得分:0)
我修好了。 在AFDownloadRequestOperation中的方法 - (BOOL)updateByteStartRangeForRequest中 注释行if(downloadedBytes> 0)