2011-02-17 74 views
0

是否可以将AVAudioRecorder的音频输出保存在网络服务器上,而不是将其保存在本地iphone文件系统上? 有一个方法带有签名initWithURL:settings:error:但根据文档它只允许保存到文件系统。在线保存AVAudioRecorder输出

BR, 马丁

回答

1
NSMutableURLRequest *networkRequest = [[NSMutableURLRequest alloc] init]; 

NSInputStream* fileStream = [NSInputStream inputStreamWithFileAtPath: filePath]; 
[networkRequest setHTTPBodyStream:fileStream]; 

NSURLConnection* theConnection = [[NSURLConnection alloc] initWithRequest:networkRequest delegate:self]; 

这只是品尝,你可以创建完整请求和流式传输到服务器,文件路径将文件

的物理路径
0

这里最好的办法是使用一个库如ASIHTTPRequest发送保存的文件在线录制后。