我的上传功能有一个mimetype检查,检查上传的文件是否是图像。 我想允许上传图片和pdf文件,但我不知道如何更改我的功能。
$verifyimg = getimagesize($_FILES['image']['tmp_name'][$f]);
$pattern = "#^(image/)[^\s\n<]+$#i";
if(!preg_match($pattern, $verifyimg['mime']))
{
$err;
}
我希望有人能告诉我如何更改$ pattern以检查图像和pdf文件。
周末愉快!
答案 0 :(得分:0)
您可以使用mime_content_type内置函数,如下所示:
<?php
$file = "C:\\users\\username\\desktop\\mypic.png";
echo mime_content_type($file); // prints "image/png"
?>