我正在处理文件上传功能。在上传docx文件时,它会在实际返回有效MIME类型时将MIME类型返回为application/octet-stream
。
我知道服务器无法识别MIME类型,因此返回默认的MIME类型。
如何验证文件以确保其实际上是文档或docx文件。
这是我的代码:
$uploaded_file = $this->$attribute;
$tempName = $uploaded_file->tempName;
$finfo = finfo_open(FILEINFO_MIME_TYPE);
echo $mime_type = finfo_file($finfo,$tempName);
finfo_close($finfo);