AFDownloadRequestOperation 206(部分内容)

时间:2013-06-17 15:05:45

标签: objective-c

需要一些帮助。 我下载了一个带库的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) {

}]

1 个答案:

答案 0 :(得分:0)

我修好了。 在AFDownloadRequestOperation中的方法 - (BOOL)updateByteStartRangeForRequest中 注释行if(downloadedBytes> 0)