zoukankan      html  css  js  c++  java
  • Mime类型与文件后缀对照表及探测文件MIME的方法

    说明:刚刚写了一篇《IHttpHandler的妙用(2):防盗链!我的资源只有我的用户才能下载》的文章,网址:http://blog.csdn.net/zhoufoxcn/archive/2008/01/11/2036995.aspx。估计很多朋友对不同后缀的文件对应的MIME类型不熟悉(实际上这么多我也记不住),所以将平常常见的一些文件后缀对应的MIME类型写了一个对照表,现在奉献给大家:

    文件后缀
    MIME
    备注
    *.avi
    video/x-msvideo
    视频文件
    *.aif *.aiff *.aifc
    audio/x-aiff
    声音文件
    *.au
    *.snd
    audio/basic
    声音文件
    *.ai
    *.eps
    *.ps
    application/postscript
     
    *.asd *.asn
    application/astound
     
    *.bin *.exe *.com *.dll *.class
    application/octet-stream
    二进制数据文件
    *.bin
    application/x-macbinary
     
    *.csv
    text/comma-separated-values
     
    *.css
    text/css
    Css(样式表文件)
    *.dwg
    application/acad
    AutoCAD文件
    *.dxf
    application/dxf
    AutoCAD文件
    *.dcr *.dir *.dxr
    application/x-director
     
    *.doc *.dot
    application/msword
    Word类型文件
    *.gz
    application/gzip
    GNU 压缩格式文件
    *.gif
    image/gif
     
    *.hlp *.chm
    application/mshelp
     
    *.htm *.html *.shtml
    text/html
     
    *.js
    text/javascript
     
    *.jpeg *.jpg *.jpe
    image/jpeg
     
    *.mpeg *.mpg *.mpe
    video/mpeg
     
    *.mp3
    audio/mpeg
     
    *.qt *.mov
    video/quicktime
     
    *.mdb
    application/msaccess
     
    *.ppt *.ppz *.pps *.pot
    application/mspowerpoint
     
    *.pdf
    application/pdf
     
    *.rar
    application/octet-stream
     
    *.rtf
    application/rtf
     
    *.rtx
    text/richtext
     
    *.ram *.ra
    audio/x-pn-realaudio
     
    *.rm
    *.rmvb
    application/vnd.rn-realmedia
     
    *.swf *.cab
    application/x-shockwave-flash
     
    *.txt
    text/plain
     
    *.xls *.xla
    application/msexcel
     
    *.z
    application/x-compress
     
    *.zip
    application/x-zip-compressed
     
     注:以上列出了较为常用的文件格式与MIME的对照关系,如果在实际开发中遇到生僻的文件格式,其实也不用惊慌,利用asp.net的上传组件FileUpload组件轻松搞定,向Web窗体中拖一个FileUpload组件,然后添加一个Button,Button的Click事件代码如下:
    protected void btnUpload_Click(object sender, EventArgs e)
        {
            if (FileUpload1.HasFile)
            {
                Response.Write("MIME=" + FileUpload1.PostedFile.ContentType);
            }
        }
    这样就能得到该类型文件的MIME类型了。

    本文出自 “周公(周金桥)的专栏” 博客,请务必保留此出处http://zhoufoxcn.blog.51cto.com/792419/167035

  • 相关阅读:
    Dubbo集群配置和官方文档
    Lock wait timeout exceeded
    Too many connections
    mybatis 批量更新 Parameter '__frch_item_0' not found. Available parameters are [list]
    base64文件转MultipartFile文件
    base64之js压缩图片
    NotSupportedError Only secure origins are allowed
    安装MySQL时候最后一步报无法定位程序输入点fesetround于动态链接库MSVCR120.dll
    2018年总结
    java开发之多线程基础篇
  • 原文地址:https://www.cnblogs.com/superfeeling/p/3841661.html
Copyright © 2011-2022 走看看