我使用以下代码从服务器获取数据:
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 数据?