获取上传文件的文件内容类型

时间:2014-03-20 13:52:24

标签: php

我正在尝试获取包含文件内容类型的上传文件的信息,但我发现$_FILES["uploaded_files"]["type"]不可靠。
另外我听说不推荐使用mime_content_type,需要安装finfo PCL扩展。

$fileData = file_get_contents ($_FILES["uploaded_files"]["tmp_name"]);
$fileName = $_FILES["uploaded_files"]["name"];
$fileType = $_FILES["uploaded_files"]["type"];

我不确定哪一个更可靠。你能否谈谈这个话题?我很感激任何建议。

2 个答案:

答案 0 :(得分:0)

如果文件信息对您来说非常重要,您可以使用此库http://getid3.sourceforge.net/获取相关信息。

答案 1 :(得分:0)

我不知道为什么$_FILES["uploaded_files"]["type"]不可靠,无论如何使用getimagesize。 从以下文档中读取此函数的返回值,它可以帮助您: -

http://au2.php.net/manual/en/function.getimagesize.php