decodelabs/typify

MIME类型检测工具

v0.3.0 2024-08-22 00:38 UTC

This package is auto-updated.

Last update: 2024-09-04 21:39:00 UTC


README

PHP from Packagist Latest Version Total Downloads GitHub Workflow Status PHPStan License

PHP的MIME类型检测工具

使用typify识别并将MIME类型信息应用于您的文件和响应。

DecodeLabs博客上获取新闻和更新。

安装

composer require decodelabs/typify

用法

导入

Typify使用VeneerDecodeLabs\Typify下提供一个统一的接口。您可以通过这个静态接口访问所有主要功能,而不影响测试和依赖注入。

检测类型

检测文件路径的MIME类型

use DecodeLabs\Typify;

echo Typify::detect(__FILE__);
// application/x-php

获取已知类型的扩展名

use DecodeLabs\Typify;

$exts = Typify::getExtensionsFor('text/plain');
// txt, text, conf, def, list, log, in

为MIME类型建议一个扩展名

use DecodeLabs\Typify;

echo Typify::getExtensionFor('text/plain');
// txt

许可协议

Typify遵循MIT许可证。有关完整的许可证文本,请参阅LICENSE