我上传了一个文件类型电子表格,试图通过finfo
类将其tmp_name
键作为文件名传递给finfo::file
方法来获取其mimetype,但是它返回的MIME意外如下。
$fileInfo = new finfo(FILEINFO_MIME_TYPE);
$fileMimeType = $fileInfo->file($_FILES['tbxFile']['tmp_name']);
echo $fileMimeType;
输出:
"application/octet-stream"
我认为这是临时文件的mime类型...但是如何在不信任$_FILE['tbxFile']['size']
的情况下获取文件的“真实” mime类型呢?