7
我有以下幾點:MSOFFICE MIME類型驗證
$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
的問題是,我得到「應用程序/ vnd.ms辦公室」作爲文件類型的,我試圖上傳任何文件MSOFFICE。我不希望允許所有MSOFFICE文件,只有.DOC的。有沒有解決方法?
**請注意,這些MSOFFICE類型文件是在OPENOFFICE中創建的,這會有所作爲嗎?