网站里有个文件上传的模块,光检测文件的扩展名是不够的,因此还需要检测文件的MIME类型.对于MIME类型,可看文章《MIME邮件面面观 》.
这里只列一下常用的MIME类型,这些是我一个一个从FileUpload里检测的.因为MIME不是很一致,有些略有些区别.一般系统中MIME保存到注册表中:[HKEY_CLASSES_ROOT\MIME\Database\Content Type]
doc
application/msword
xls
application/vnd.ms-excel
.ppt
application/vnd.ms-powerpoint
pdf
application/pdf
zip
application/x-zip-compressed
rar
application/octet-stream
txt
text/plain
图像
.jpg
image/pjpeg
.gif
image/gif
.png
image/x-png
.bmp
image/bmp
音频和视频没设计到,就没试了.