好的,伙计们,轻松一点。我是PhP的一名新手,并通过它推土机推土机。我想验证上传的文件确实是PDF。一切正常,除了我的if语句似乎没有提取应用程序/ pdf字符串,如果它实际上是PDF格式。我总是回来无效。我知道它的语法或其他东西是愚蠢的。但它一直在试图解决这个问题。
$finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension
$check= finfo_file($finfo,$_FILES["fileToUpload"]["tmp_name"]). "\n";
finfo_close($finfo);}
if($check == 'application/pdf') {
echo "File is a PDF -  ";
$uploadOk = 1;
} else {
echo "File is not a valid PDF file -  ";
$uploadOk = 0;
}