预定义常量

以下常量由此扩展定义,并且只有在将扩展编译到 PHP 或在运行时动态加载时才可用。

FILEINFO_NONE (int)
无特殊处理。
跟随符号链接。
FILEINFO_MIME_TYPE (int)
返回 MIME 类型。
FILEINFO_MIME_ENCODING (int)
返回文件的 MIME 编码。
FILEINFO_MIME (int)
返回 RFC 2045 定义的 MIME 类型和 MIME 编码。
FILEINFO_COMPRESS (int)
解压缩压缩文件。 由于线程安全问题,已禁用。
FILEINFO_DEVICES (int)
查看块或字符特殊设备的内容。
FILEINFO_CONTINUE (int)
返回所有匹配项,而不仅仅是第一个。
FILEINFO_PRESERVE_ATIME (int)
如果可能,保留原始访问时间。
FILEINFO_RAW (int)
不要将不可打印字符转换为 \ooo 八进制表示。
FILEINFO_EXTENSION (int)
返回适合在文件中检测到的 MIME 类型的文件扩展名。 对于通常具有多个文件扩展名的类型,例如 JPEG 图像,则返回值是多个由斜杠分隔的扩展名,例如:"jpeg/jpg/jpe/jfif"。 对于 magic.mime 数据库中不可用的未知类型,则返回值为 "???" 从 PHP 7.2.0 开始可用。
FILEINFO_APPLE (int)
返回 Apple 创建者和类型。
添加说明

用户贡献说明 1 说明

jerome at chaman dot ca
10 年前
谨慎行事
正如文档中已经提到的

FILEINFO_MIME 将输出类似于 "image/jpeg; charset=binary" 的内容



FILEINFO_MIME_TYPE 输出 "image/jpeg"
并且
FILEINFO_MIME_ENCODING 输出 "binary"
To Top