jjzjj

php - 上传文件上的 Finfo_file 以确定 mime 类型

我正在尝试确定上传文件的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似乎没有运行,我假设我为此

php - PHP finfo_file 中的 DOCX 文件类型是 application/zip

你好,我正在尝试通过finfo_file函数验证上传的文件类型。但是当发送.docx文件时,文件类型是:application/zip代替:application/vnd.openxmlformats-officedocument.wordprocessingml.document我怎样才能改变这种行为? 最佳答案 就我现在而言,供应商特定文件类型(vnd.)未标准化(通过任何RFC),因此未包含在file_info()中。.docx是zippedxml-format这就是为什么file_info()返回application_zi