我在" PHP / pgSQL"中遇到了问题。假设php中有一个上传字段,只接受" .pdf"文件。但是,如果我改名为jpg / image'文件如" bird.jpg" to" bird.pdf"然后它也上传到该文件夹。我的要求是不要将这些重复的重命名文件上传到服务器。我已经通过htaccess和php代码尝试了可能的方法。但是不能得到任何结果。请尽快帮帮我Thanx提前。 :)
答案 0 :(得分:0)
永远不要相信文件扩展名:
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES['file']['TMP_NAME']);
if ($mime !='application/pdf'){
//BAD FILE
}