sukohi / mime-db
一个将 MIME 类型转换为扩展名以及相反方向的 Laravel 扩展包。
2.0.1
2017-01-31 09:00 UTC
Requires
- laravel/framework: ~5.0
This package is not auto-updated.
Last update: 2024-09-12 01:40:12 UTC
README
一个将 MIME 类型转换为扩展名以及相反方向的 Laravel 扩展包。
(此包适用于 Laravel 5 及以上版本。)
- 注意:此包基于 jshttp/mime-db。感谢 jshttp!
安装
执行以下 composer 命令。
composer require sukohi/mime-db:2.*
在 app.php 中注册服务提供者与别名
'providers' => [
...Others...,
Sukohi\MimeDb\MimeDbServiceProvider::class,
]
'aliases' => [
...Others...,
'MimeDb' => Sukohi\MimeDb\Facades\MimeDb::class,
]
使用
扩展名
$mime_type = 'image/png';
echo \MimeDb::getExtension($mime_type); // png
echo \MimeDb::getExtension($mime_type, 'default'); // with Default value
多个扩展名
$mime_type = 'image/png';
$extensions = \MimeDb::getExtensions($mime_type); // [jpeg, jpg, jpe]
$extensions = \MimeDb::getExtensions($mime_type, ['default']); // with Default value
MIME 类型
$extension = 'mp4';
echo \MimeDb::getMimeType($extension); // video/mp4
echo \MimeDb::getMimeType($extension, 'default'); // with Default value
许可证
此包遵循 MIT 许可证。
版权所有 2016 Sukohi Kuhoh