php - Laravel 5 - 从文件扩展名获取 MIME 类型

标签 php laravel laravel-5 mime

在 Laravel 5 中,如何从扩展中获取 MIME 类型?如果有一种方法可以将扩展数组转换为 mime 数组,那就更好了。

例如。如何转换array('doc', 'xls')array('application/msword', 'application/vnd.ms-excel') ?

最佳答案

当 "guzzlehttp/guzzle": "~5.3|~6.0"在你的 composer.json 中时,你可以使用这个:

$mimetype = \GuzzleHttp\Psr7\mimetype_from_filename('foo.doc');
$mimetype = \GuzzleHttp\Psr7\mimetype_from_extension('doc');

关于php - Laravel 5 - 从文件扩展名获取 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29509778/

相关文章:

php - Laravel:如何设置带有条件的自定义列?

php - 在嵌套关系上添加 where 条件

php - 用于移动应用程序的 Laravel RESTful API 身份验证

php - 在VerifyCsrfToken.php中处理TokenMismatchException,在Laravel 5中刷新页面

php - Laravel Eloquent get where doesn't have, 搜索 wherehas 当不为 null

php - 删除 PHP 字符串中包括字符在内的所有内容

php - PBKDF2 密码存储 - 如何验证?

php - Elasticsearch-使用EdgeNGram分析器进行不区分大小写的搜索

PHP 和 MySQL 表单问题

php - 如何在 Laravel 5 中更新一对多(hasMany)关系