Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用iOS异步音频文件上载_Iphone_File_Asynchronous_Upload - Fatal编程技术网

Iphone 使用iOS异步音频文件上载

Iphone 使用iOS异步音频文件上载,iphone,file,asynchronous,upload,Iphone,File,Asynchronous,Upload,有没有办法将音频文件异步上传到我的服务器?我已经使用NSURLConnection类同步实现了它 也许你也可以给我一个简短的代码示例 谢谢,也将允许您异步上传文件。有一些委托方法将在类中调用。按照以下指南,使用创建上载请求 您绝对必须使用ASIHttpRequest 它非常简单——它是所有iOS上最流行的库 只需选择“异步”模式 它几乎不可能容易使用。基本上只需输入URL 享受吧 这是一个令人震惊的消息,Ben不再做Ashttprequest了 您可以在此处阅读所有相关内容: http://

有没有办法将音频文件异步上传到我的服务器?我已经使用NSURLConnection类同步实现了它

也许你也可以给我一个简短的代码示例

谢谢,

也将允许您异步上传文件。有一些委托方法将在类中调用。按照以下指南,使用创建上载请求


您绝对必须使用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个代表点);