English | 简体中文 | 繁體中文
查询

finfo::file()函数—用法及示例

「 获取指定文件的 MIME 类型 」


函数名:finfo::file()

适用版本:PHP 5 >= 5.3.0, PHP 7

用法:finfo::file() 函数用于获取指定文件的 MIME 类型。

语法:string finfo::file ( string $filename [, int $options = FILEINFO_NONE [, resource $context ]] )

参数:

  • $filename:要获取 MIME 类型的文件路径。
  • $options(可选):指定额外的行为选项。默认为 FILEINFO_NONE,表示不执行任何特殊操作。
  • $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 扩展。

补充纠错
上一个函数: finfo::set_flags()函数
下一个函数: finfo::buffer()函数
热门PHP函数
分享链接