如何在PHP中检查上传的文件类型

如何在PHP中检查上传的文件类型,第1张

如何在PHP中检查上传的文件类型

永远不要使用

$_FILES..['type']
。其中包含的信息完全未经验证,它是用户定义的值。自己测试类型。对于图像,
exif_imagetype
通常是一个不错的选择:

$allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);$detectedType = exif_imagetype($_FILES['fupload']['tmp_name']);$error = !in_array($detectedType, $allowedTypes);

另外,如果您的服务器支持这些

finfo
功能,则它们的功能很棒



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存