我有以下内容:
$mimeTypes = array('application/msword'); //used to be an array
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic");
$type = $finfo->file($_FILES['userfile']['tmp_name']);
$mime = substr($type, 0, strpos($type, ';'));
if (in_array($mime, $mimeTypes))
{ //let it in
问题是,无论我尝试上传哪个MSOFFICE文件,都会得到"application/vnd.ms-office"类型的文件。我不希望允许所有的MSOFFICE文件,只想上传.DOC文件。是否有解决方法呢?
请注意这些MSOFFICE类型的文件是在OPENOFFICE中创建的,这会有什么影响吗?