【发布时间】:2012-03-16 12:52:20
【问题描述】:
我正在尝试确定上传文件的 mime 类型,我想使用 fileinfo(),这是我一直在尝试的,它不起作用:
$uploadedfile = $_FILES['soup']['tmp_name'];
if(isset($uploadedfile))
{
$uploadedname = $_FILES['soup']['name'];
$file=$uploadedsong;
$file.=$uploadedname;
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $file);
不幸的是,finfo_file 似乎没有运行,我假设我为此设置了错误的以下$file,有没有办法我可以像这样使用$_FILE 正确地使用新上传的文件来做到这一点?还是我以完全不正确的方式解决这个问题。使用我直接在另一个中预先设置的文件,并设置$file="folder/file.doc" 可以正常工作。
【问题讨论】:
标签: php linux mime-types fileinfo