В случае загрузки видео вы можете отправить файл без кодировки на сервер. Вот код для этого:
if ([type isEqualToString:(NSString *)kUTTypeVideo] || [type isEqualToString:(NSString *)kUTTypeMovie])
{
NSURL *urlvideo = [info objectForKey:UIImagePickerControllerMediaURL];
}
//IN urlVideo You get the path of media file(video files)
NSString *str = [NSString stringWithFormat:@"%@/uploadVideo.php",appUrl];
NSURL *url =[NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:self.gameID forKey:@"gameId"];//value for gameID Parameter
[request setFile:strurl forKey:@"uploadfile"]; //setFile method is used for upload video files
[request setRequestMethod:@"POST"];
[request setDelegate:self];
[request startSynchronous];
NSLog(@"responseStatusCode %i",[request responseStatusCode]);
NSLog(@"responseStatusCode %@",[request responseString]);
Я надеюсь, что это может помочь вам, но, пожалуйста, помните, что это не работает в случаезагрузка изображения