在我的应用程序中,我需要从iPhone Gallery中选择mp4视频文件并将其上传到服务器上。是否可以检查所选文件是.mp4还是.mov?
答案 0 :(得分:1)
我从下面的代码段
获得了文件扩展名- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
{
NSString * videoURL=info[UIImagePickerControllerReferenceURL];
NSString *lastPath = [videoURL lastPathComponent];
NSString *fileExtension = [lastPath pathExtension];
NSLog(@"File extension %@",fileExtension);
}
}
答案 1 :(得分:-1)
我们不能通过选择它来阅读它。你选择了它,那个文件将进入你的应用程序,你解码到NSdata并将其编码回来。在这个过程之间有机会找到out.try这个方法,希望这会奏效。