2011-07-20 4 views
0

Dans mon application, je dois télécharger la vidéo sur le serveur Web en utilisant la méthode POST. Pour ce iam en utilisant UIImagePickerController. Mais quand je sélectionne la vidéo de mon ImagePickerController il continue en montrant "compressant la vidéo". J'ai écrit sélecteur allowsEditing à NO aussi et la vidéo enregistrée dans la photothèque est de seulement 50 secondes seulement. Mais je reçois toujours la même chose. La réponse immédiate est grandement appréciée.Comment télécharger une vidéo sur un serveur

+0

Quelle est votre question? – jtbandes

Répondre

1

Essayez ceci: -

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]; 
Questions connexes