Iphone 使用iOS异步音频文件上载
有没有办法将音频文件异步上传到我的服务器?我已经使用NSURLConnection类同步实现了它 也许你也可以给我一个简短的代码示例 谢谢,也将允许您异步上传文件。有一些委托方法将在类中调用。按照以下指南,使用创建上载请求Iphone 使用iOS异步音频文件上载,iphone,file,asynchronous,upload,Iphone,File,Asynchronous,Upload,有没有办法将音频文件异步上传到我的服务器?我已经使用NSURLConnection类同步实现了它 也许你也可以给我一个简短的代码示例 谢谢,也将允许您异步上传文件。有一些委托方法将在类中调用。按照以下指南,使用创建上载请求 您绝对必须使用ASIHttpRequest 它非常简单——它是所有iOS上最流行的库 只需选择“异步”模式 它几乎不可能容易使用。基本上只需输入URL 享受吧 这是一个令人震惊的消息,Ben不再做Ashttprequest了 您可以在此处阅读所有相关内容: http://
您绝对必须使用ASIHttpRequest 它非常简单——它是所有iOS上最流行的库 只需选择“异步”模式 它几乎不可能容易使用。基本上只需输入URL 享受吧
这是一个令人震惊的消息,Ben不再做Ashttprequest了 您可以在此处阅读所有相关内容:
http://allseeing-i.com/[请求释放] 现在是2015年。iOS 9.1刚刚发布。AFNetworking已经成为处理HTTP请求最流行的库。下面是一个例子:
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];
NSURL *URL = [NSURL URLWithString:@"http://example.com/upload"];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
NSURL *filePath = [NSURL fileURLWithPath:@"file://path/to/image.png"];
NSURLSessionUploadTask *uploadTask = [manager uploadTaskWithRequest:request fromFile:filePath progress:nil completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) {
if (error) {
NSLog(@"Error: %@", error);
} else {
NSLog(@"Success: %@ %@", response, responseObject);
}
}];
[uploadTask resume];
谢谢你的回答。我正确地设置了它,到目前为止,我确实收到了服务器的响应。我想发送
NSData
,但[request addPostValue:file forKey:@“file”]代码>对我不起作用。有什么建议吗?谢谢,setData
帮我做的。不幸的是,我无法投票,因为我需要15个代表点);