如何上传视频文件到网络服务器iphone sdk

问题描述:

我想上传视频到网络服务器使用UIImagePickerController。请建议我如何做或为此提供一个样本。如何上传视频文件到网络服务器iphone sdk

+1

http://*.com/questions/8178542/upload-videos-with-objective-c – Adam

- (空)imagePickerController:(*的UIImagePickerController)选择器didFinishPickingMediaWithInfo:(NSDictionary的*)信息

{ 

NSURL *urlvideo = [info objectForKey:UIImagePickerControllerMediaURL]; 


//urlvideo contains the URL of that video file that has to be uploaded. Then convert the url into NSString type because setFile method requires NSString as a parameter 

NSString *urlString=[urlvideo path]; 

NSLog(@"urlString=%@",urlString); 
NSString *str = [NSString stringWithFormat:@"path of server"]; 

NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 

[request setFile:urlString forKey:@"key foruploadingFile"]; 

[request setRequestMethod:@"POST"]; 

[request setDelegate:self]; 

[request startSynchronous]; 

NSLog(@"responseStatusCode %i",[request responseStatusCode]); 

NSLog(@"responseStatusCode %@",[request responseString]); 

}