如何使用分块编码上传数据?

时间:2012-04-03 17:35:50

标签: iphone ios nsurlconnection audio-streaming http-chunked

我想通过分块传输编码上传音频数据。我的应用程序在每0.5秒后读取音频缓冲区。一旦我获得数据,我想使用分块编码在服务器上上传这些数据。另外我想保持连接打开。因此,0.5秒后,当下一个缓冲区可用时,我可以在同一个连接上上传这些数据。

我尝试过使用NSMutableURLRequest和NSURLConncetion。但是一旦我开始异步通信,控制就会转到iOS,我的代表会收到通知。我想使用相同的NSURLConnection上传更多数据。

我也尝试过ASIHttpRequest。但是我找不到定期提供数据并上传vi http chunking的方法。

如果您有任何标准方法可以使用与iOS API分块的传输编码上传数据,请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我衷心推荐AFNetworking库。对于iPhone上的异步网络而言,这似乎是一个很酷的孩子。它是由Gowalla的开发人员编写的,我可以保证它的易用性,可靠性和速度。