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。我认为原因是:它将每个字节的十六进制表示写入文件 NOT BINARY。

请帮助:如何编写 BINARY 数据?

4

0 回答 0