PHP 文件上传:限制上传文件类型 6 个改进

1.限制文件请求类型,一些常见的文件类型

后缀 MIME
*.csv text/csv
*.doc application/msword
*.ppt application/vnd.ms-powerpoint
*.jpeg image/jpeg
*.jpg image/jpeg
*.mp3 audio/mpeg
*.mp4 audio/mp4, video/mp4
*.pdf application/pdf
*.png image/png
*.txt text/plain
*.zip aplication/zip

2.根据文件后缀限制

# 方法一:pathinfo 直接访问本地文件后缀
$extend = pathinfo($filename);
if ($extend['extension'] != 'txt') {
    return false;
}

# 方法二:$_FILES 获取上传文件后缀
if ($_FILES['file']['type'] != 'txt') {
    return false;
}
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!