Как загрузить видео на сервер - PullRequest
0 голосов
/ 20 июля 2011

В моем приложении я должен загрузить видео на веб-сервер, используя метод POST.Для этого я использую UIImagePickerController.Но когда я выбираю видео из моего ImagePickerController, оно показывается как «сжатие видео».Я также написал средство выбора от allowsEditing до NO, и видео, сохраненное в библиотеке фотографий, имеет продолжительность всего 50 секунд.Но все же я получаю то же самое.Немедленный ответ очень ценится.

1 Ответ

1 голос
/ 20 июля 2011

Попробуйте это: -

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];
...