如何在不检查路径扩展名的情况下检查文件是否为图像文件?

时间:2014-08-18 04:54:11

标签: objective-c uiimage file-type

我需要区分文本文件图像文件,而无需查看其路径扩展名。

我想检查文件是否实际上是图像。 搜索之后,有办法从路径扩展中检查mimetype,但是,我希望解决方案能够验证文件的内容本身。

1 个答案:

答案 0 :(得分:0)

UIImage *image = [UIImage imageNamed:@"SomeFile.xyz"];
if (image == nil) {
    NSLog(@"This is probably text file");
}

如果image为nil表示文件可能是文本或其他类型的文件。