函数名:finfo::file()
适用版本:PHP 5 >= 5.3.0, PHP 7
用法:finfo::file() 函数用于获取指定文件的 MIME 类型。
语法:string finfo::file ( string $filename [, int $options = FILEINFO_NONE [, resource $context ]] )
参数:
返回值:如果成功,将返回文件的 MIME 类型。如果失败,则返回 false。
示例:
$finfo = new finfo(FILEINFO_MIME_TYPE);
$file = 'path/to/file.jpg';
$mime_type = $finfo->file($file);
echo "MIME 类型是:$mime_type";
在上面的示例中,我们首先实例化了一个 finfo 对象,并指定了 FILEINFO_MIME_TYPE 作为构造函数的参数,这将使 finfo 对象返回文件的 MIME 类型。然后,我们提供了要获取 MIME 类型的文件路径,并使用 finfo::file() 函数获取该文件的 MIME 类型。最后,我们将获取的 MIME 类型打印出来。
请注意,要使用 finfo::file() 函数,需要安装并启用 FileInfo 扩展。