mime-types - 如何在PHP 5.5中获取文件的MIME类型?

标签 mime-types deprecated php-5.5

我在PHP 5.5中使用mime_content_type()获取MIME类型,但是会抛出fatal: error function not found

如何在PHP 5.5上实现此目标?

最佳答案

利用 finfo() 函数。
一个简单的例子:

<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
echo finfo_file($finfo, "path/to/image_dir/image.gif");
finfo_close($finfo);
OUTPUT :
image/gif
注意:Windows用户必须在php.ini中包含 bundle 的php_fileinfo.dll DLL文件才能启用此扩展。

关于mime-types - 如何在PHP 5.5中获取文件的MIME类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23287341/

相关文章:

.net - 确定图像的文件类型

c++ - QFileDialog 将 MIME 类型过滤器组合到 "All formats"

Python 的多种字符串格式化方式——旧的(将要被)弃用了吗?

android - `shouldOverrideUrlLoading` 真的被弃用了吗?我可以用什么代替?

visual-c++ - 为什么/Wp64 已被弃用?

php - 是否可以使用保存在 PHP 字符串中的名称来检索类名?

ubuntu - Ubuntu 上的 PHP 5.5 和 php5-mcrypt : Unmet dependencies

php - 我需要 memcached 和 Opcache 吗?

java - 格式化剪贴板Java

asp.net - 下载文件/另存为.Net 不工作