PHP 文件上传后缀名与文件类型对照表
PHP文件上传后缀名与文件类型对照表,我们经常上传文件,需要判断文档的类型,我们不能仅仅判断文件的后缀就可以了,为了安全我们还需要严格的判断文档类型,因为后缀是可以伪造的。
IE浏览器
id | 后缀名 | php识别出的文件类型 |
---|---|---|
0 | gif | image/gif |
1 | jpg | image/jpeg |
2 | png | image/png |
3 | bmp | image/bmp |
4 | psd | application/octet-stream |
5 | ico | image/x-icon |
6 | rar | application/octet-stream |
7 | zip | application/zip |
8 | 7z | application/octet-stream |
9 | exe | application/octet-stream |
10 | avi | video/avi |
11 | rmvb | application/vnd.rn-realmedia-vbr |
12 | 3gp | application/octet-stream |
13 | flv | application/octet-stream |
14 | mp3 | audio/mpeg |
15 | wav | audio/wav |
16 | krc | application/octet-stream |
17 | lrc | application/octet-stream |
18 | txt | text/plain |
19 | doc | application/msword |
20 | xls | application/vnd.ms-excel |
21 | ppt | application/vnd.ms-powerpoint |
22 | application/pdf | |
23 | chm | application/octet-stream |
24 | mdb | application/msaccess |
25 | sql | application/octet-stream |
26 | con | application/octet-stream |
27 | log | text/plain |
28 | dat | application/octet-stream |
29 | ini | application/octet-stream |
30 | php | application/octet-stream |
31 | html | text/html |
32 | ttf | application/octet-stream |
33 | fon | application/octet-stream |
34 | js | application/x-javascript |
35 | xml | text/xml |
36 | dll | application/octet-stream |
37 | dll | application/octet-stream |
火狐浏览器
id | 后缀名 | php识别出的文件类型 |
---|---|---|
0 | gif | image/gif |
1 | jpg | image/pjpeg |
2 | png | image/x-png |
3 | bmp | image/bmp |
4 | psd | application/octet-stream |
5 | ico | image/x-icon |
6 | rar | application/octet-stream |
7 | zip | application/x-zip-compressed |
8 | 7z | application/octet-stream |
9 | exe | application/octet-stream |
10 | avi | video/avi |
11 | rmvb | application/vnd.rn-realmedia-vbr |
12 | 3gp | application/octet-stream |
13 | flv | application/octet-stream |
14 | mp3 | audio/mpeg |
15 | wav | audio/wav |
16 | krc | application/octet-stream |
17 | lrc | application/octet-stream |
18 | txt | text/plain |
19 | doc | application/msword |
20 | xls | application/vnd.ms-excel |
21 | ppt | application/vnd.ms-powerpoint |
22 | application/pdf | |
23 | chm | application/octet-stream |
24 | mdb | application/msaccess |
25 | sql | text/plain |
26 | con | application/octet-stream |
27 | log | text/plain |
28 | dat | text/plain |
29 | ini | application/octet-stream |
30 | php | application/octet-stream |
31 | html | text/html |
32 | ttf | application/octet-stream |
33 | fon | application/octet-stream |
34 | js | text/html |
35 | xml | text/xml |
36 | dll | application/octet-stream |
37 | class | application/java |
以上是 PHP 文件上传后缀名与文件类型对照表 的全部内容, 来源链接: utcz.com/p/232307.html