阅读量:0
在PHP中,可以使用$_FILES['file']['type']
来获取上传文件的MIME类型。然后,可以使用in_array()
函数来检查文件类型是否在允许的文件类型列表中。
以下是一个简单的示例代码来验证上传文件的类型:
$allowedTypes = array('image/jpeg', 'image/png', 'image/gif'); if (in_array($_FILES['file']['type'], $allowedTypes)) { // 文件类型合法,继续处理上传 } else { echo '只允许上传jpeg、png和gif格式的文件'; }
请注意,MIME类型是由客户端提供的,因此可能会被篡改。为了更加安全,可以在服务器端使用文件扩展名来验证文件类型。可以使用pathinfo()
函数来获取上传文件的扩展名,然后进行验证。