首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-26 08:05:10
0
27

函数名: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 扩展。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流