是否可以将AVAudioRecorder的音频输出保存在网络服务器上,而不是将其保存在本地iphone文件系统上? 有一个签名为initWithURL的方法:settings:error:但根据文档,它只允许保存到文件系统。
BR, 马丁
答案 0 :(得分:1)
NSMutableURLRequest *networkRequest = [[NSMutableURLRequest alloc] init];
NSInputStream* fileStream = [NSInputStream inputStreamWithFileAtPath: filePath];
[networkRequest setHTTPBodyStream:fileStream];
NSURLConnection* theConnection = [[NSURLConnection alloc] initWithRequest:networkRequest delegate:self];
这只是您可以创建完整请求并将其流式传输到服务器的示例,filePath将是文件的物理路径
答案 1 :(得分:0)
这里最好的想法是使用ASIHTTPRequest等库来录制保存的文件。