finfo::file
别名 finfo_file()
PHP 5.3.0 及以上版本
finfo::file 函数用于获取文件的 MIME 类型,通常用于文件上传验证和文件类型识别。
public finfo::file ( string $filename [, int $options = FILEINFO_NONE [, string $magic_file ]] )
返回文件的 MIME 类型字符串,或者在失败时返回 FALSE。
$file = 'example.jpg'; $finfo = new finfo(FILEINFO_MIME_TYPE); $mimeType = $finfo->file($file); echo $mimeType;
在这个示例中,首先定义了一个文件路径 example.jpg,然后创建了一个 finfo 对象并指定使用 FILEINFO_MIME_TYPE 选项来获取 MIME 类型。接着,调用 file 方法获取该文件的 MIME 类型并将其输出。