次のコードを使用してサーバーからデータを取得します。
AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request
success:^(AFHTTPRequestOperation *operation, id responseObject){}
failure:^(AFHTTPRequestOperation *operation, NSError *error){}];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:
[DOCUMENTS_FOLDER stringByAppendingPathComponent:@"test.m4v"] append:YES];
問題は次のとおりです。サーバーは 512 KB のデータを送信しましたが、900 KB を超えて書き込みます。理由は次のとおりだと思います。各バイトの16進表現をバイナリではなくファイルに書き込みます。
助けてください: BINARY データの書き方は?