如何将视频上传到服务器

问题描述:

在我的应用程序中,我必须使用POST方法将视频上传到网络服务器。对于这个使用UIImagePickerController的iam。但是当我从我的ImagePickerController中选择视频时,它正在显示“压缩视频”。我也写过选择器allowsEditingNO,并且保存在照片库中的视频只有50秒的持续时间。但我仍然一样。立即反应非常感谢。如何将视频上传到服务器

+0

什么是你的问题? – jtbandes

试试这个: -

NSURL *urlvideo = [info objectForKey:UIImagePickerControllerMediaURL]; 
NSString *str = [NSString stringWithFormat:@"%@/uploadVideoIphone.php",appUrl]; 
NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
NSString *filePath = [urlvideo path]; 
[request addFile:filePath forKey:@"uploadfile"]; 
[request setRequestMethod:@"POST"]; 
[request setDelegate:self]; 
[request setTimeOutSeconds:200]; 
[request startSynchronous]; 
NSLog(@"responseStatusCode %i",[request responseStatusCode]); 
NSLog(@"responseString %@",[request responseString]); 
[self dismissModalViewControllerAnimated:YES];