2011-07-20 37 views
0

私のアプリでは、POSTメソッドを使用してビデオをWebサーバーにアップロードする必要があります。このiamはUIImagePickerControllerを使用しています。しかし、私がImagePickerControllerからビデオを選択しているときは、「ビデオを圧縮しています」と表示されます。ピッカーallowsEditingNOも書かれており、フォトライブラリに保存されたビデオの再生時間はわずか50秒です。しかし、私は同じことをやっている。すぐに対応していただければ幸いです。ビデオをサーバーにアップロードする方法

+0

あなたの質問は何ですか? – jtbandes

答えて

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]; 
関連する問題