brianreeve/mime-type

此软件包最新版本(dev-master)没有可用的许可信息。

在不依赖任何系统工具(如Linux的file命令)的情况下,改进了mime_type的检测功能。

dev-master 2015-01-31 15:54 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:53:40 UTC


README

#MimeType

在不依赖任何系统工具(如Linux的file命令)的情况下,改进了finfo上的mime_type检测功能。

使用Apache存储库的本地缓存.mime类型副本

http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

##安装

###使用Composer

编辑composer.json并添加

"brianreeve/mime-type": "dev-master"

##使用方法

use BrianReeve/MimeType/MimeType;

$mimeType = MimeType::detect($path);

detect方法首先尝试在Apache列表中按扩展名查找匹配项,然后尝试finfo,最后默认为text/plain。

##更新到最新版本

要更新缓存,运行

php src/BrianReeve/MimeType/Utils/generate_mime_types_array.php

更新后的mime类型将被保存到

src/BrianReeve/MimeType/lib/mime_types.json