【问题标题】:How to upload video to a server如何将视频上传到服务器
【发布时间】:2011-10-09 02:19:46
【问题描述】:

在我的应用程序中,我必须使用 POST 方法将视频上传到网络服务器。对于这个我使用UIImagePickerController。但是当我从ImagePickerController 中选择视频时,它会显示“压缩视频”。我还写了选择器allowsEditingNO,并且保存在照片库中的视频的持续时间仅为 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];
    

    【讨论】: