PHP 文件上传:限制上传文件类型
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 |
| 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;
}
PHP 社区 Wiki
关于 LearnKu