【问题标题】:How to upload video to a server如何将视频上传到服务器
【发布时间】:2011-10-09 02:19:46
【问题描述】:
在我的应用程序中,我必须使用 POST 方法将视频上传到网络服务器。对于这个我使用UIImagePickerController。但是当我从ImagePickerController 中选择视频时,它会显示“压缩视频”。我还写了选择器allowsEditing 到NO,并且保存在照片库中的视频的持续时间仅为 50 秒。但我还是一样。立即响应非常感谢。
【问题讨论】:
标签:
objective-c
ios4
uiimagepickercontroller
【解决方案1】:
试试这个:-
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];