0

助けが要る。ライブラリ付きの 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) {

}]
4

1 に答える 1

0

私は修正します。メソッド内 - (BOOL)updateByteStartRangeForRequest AFDownloadRequestOperation コメント行 if (downloadedBytes > 0)

于 2013-06-19T12:14:39.307 に答える