1

次のコードを使用してサーバーからデータを取得します。

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 データの書き方は?

4

0 に答える 0