• Android 中的MimeType与MimeTypeMap


    Android中MimeType的用途

                    Intent-Filter中的<data>有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如设置为 “text/plain”表示可以处理“.txt”文件。

    MimeTypeMap类

                    MimeTypeMap类是专门处理mimeType的类。

    类说明以及方法如下:

    Class Overview

    Two-way map that maps MIME-types to file extensions and vice versa.

    Summary

    Public Methods

    String

    getExtensionFromMimeType(String mimeType)

    Return the registered extension for the given MIME type.

    static String

    getFileExtensionFromUrl(String url)

    Returns the file extension or an empty string iff there is no extension.

    String

    getMimeTypeFromExtension(String extension)

    Return the MIME type for the given extension.

    static MimeTypeMap

    getSingleton()

    Get the singleton instance of MimeTypeMap.

    boolean

    hasExtension(String extension)

    Return true if the given extension has a registered MIME type.

    boolean

    hasMimeType(String mimeType)

    Return true if the given MIME type has an entry in the map.

    MimeTypeMap类是单例模式的,既没有公有的构造方法。使用getSinglton()方法获得MimeTypeMap对象:

           MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton();

    示例:

    public class MainActivity extends Activity {

          private String tag = "MainActivity";

         

        @Override

        public void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);

            setContentView(R.layout.main);

            System.out.println(111);

            MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton();

           

            //MimeTypeMap中是否有txt的MimeType

            System.out.println(mimeTypeMap.hasExtension("txt"));

           

            System.out.println(mimeTypeMap.hasMimeType("text/html"));

            //获得txt文件类型的MimeType

            String extension = mimeTypeMap.getMimeTypeFromExtension("txt");

            System.out.println(extension);

        }

    }

    从MimeTypeMap源码中可以看到Android2.2支持的文件类型:

                                    sMimeTypeMap.loadEntry("application/andrew-inset", "ez");

                sMimeTypeMap.loadEntry("application/dsptype", "tsp");

                sMimeTypeMap.loadEntry("application/futuresplash", "spl");

                sMimeTypeMap.loadEntry("application/hta", "hta");

                sMimeTypeMap.loadEntry("application/mac-binhex40", "hqx");

                sMimeTypeMap.loadEntry("application/mac-compactpro", "cpt");

                sMimeTypeMap.loadEntry("application/mathematica", "nb");

                sMimeTypeMap.loadEntry("application/msaccess", "mdb");

                sMimeTypeMap.loadEntry("application/oda", "oda");

                sMimeTypeMap.loadEntry("application/ogg", "ogg");

                sMimeTypeMap.loadEntry("application/pdf", "pdf");

                sMimeTypeMap.loadEntry("application/pgp-keys", "key");

                sMimeTypeMap.loadEntry("application/pgp-signature", "pgp");

                sMimeTypeMap.loadEntry("application/pics-rules", "prf");

                sMimeTypeMap.loadEntry("application/rar", "rar");

                sMimeTypeMap.loadEntry("application/rdf+xml", "rdf");

                sMimeTypeMap.loadEntry("application/rss+xml", "rss");

                sMimeTypeMap.loadEntry("application/zip", "zip");

                sMimeTypeMap.loadEntry("application/vnd.android.package-archive",

                        "apk");

                sMimeTypeMap.loadEntry("application/vnd.cinderella", "cdy");

                sMimeTypeMap.loadEntry("application/vnd.ms-pki.stl", "stl");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.database", "odb");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.formula", "odf");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.graphics", "odg");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.graphics-template",

                        "otg");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.image", "odi");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.spreadsheet", "ods");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.spreadsheet-template",

                        "ots");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.text", "odt");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.text-master", "odm");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.text-template", "ott");

                sMimeTypeMap.loadEntry(

                        "application/vnd.oasis.opendocument.text-web", "oth");

                sMimeTypeMap.loadEntry("application/msword", "doc");

                sMimeTypeMap.loadEntry("application/msword", "dot");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.wordprocessingml.document",

                        "docx");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.wordprocessingml.template",

                        "dotx");

                sMimeTypeMap.loadEntry("application/vnd.ms-excel", "xls");

                sMimeTypeMap.loadEntry("application/vnd.ms-excel", "xlt");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",

                        "xlsx");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.spreadsheetml.template",

                        "xltx");

                sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "ppt");

                sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "pot");

                sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "pps");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.presentationml.presentation",

                        "pptx");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.presentationml.template",

                        "potx");

                sMimeTypeMap.loadEntry(

                        "application/vnd.openxmlformats-officedocument.presentationml.slideshow",

                        "ppsx");

                sMimeTypeMap.loadEntry("application/vnd.rim.cod", "cod");

                sMimeTypeMap.loadEntry("application/vnd.smaf", "mmf");

                sMimeTypeMap.loadEntry("application/vnd.stardivision.calc", "sdc");

                sMimeTypeMap.loadEntry("application/vnd.stardivision.draw", "sda");

                sMimeTypeMap.loadEntry(

                        "application/vnd.stardivision.impress", "sdd");

                sMimeTypeMap.loadEntry(

                        "application/vnd.stardivision.impress", "sdp");

                sMimeTypeMap.loadEntry("application/vnd.stardivision.math", "smf");

                sMimeTypeMap.loadEntry("application/vnd.stardivision.writer",

                        "sdw");

                sMimeTypeMap.loadEntry("application/vnd.stardivision.writer",

                        "vor");

                sMimeTypeMap.loadEntry(

                        "application/vnd.stardivision.writer-global", "sgl");

                sMimeTypeMap.loadEntry("application/vnd.sun.xml.calc", "sxc");

                sMimeTypeMap.loadEntry(

                        "application/vnd.sun.xml.calc.template", "stc");

                sMimeTypeMap.loadEntry("application/vnd.sun.xml.draw", "sxd");

                sMimeTypeMap.loadEntry(

                        "application/vnd.sun.xml.draw.template", "std");

                sMimeTypeMap.loadEntry("application/vnd.sun.xml.impress", "sxi");

                sMimeTypeMap.loadEntry(

                        "application/vnd.sun.xml.impress.template", "sti");

                sMimeTypeMap.loadEntry("application/vnd.sun.xml.math", "sxm");

                sMimeTypeMap.loadEntry("application/vnd.sun.xml.writer", "sxw");

                sMimeTypeMap.loadEntry(

                        "application/vnd.sun.xml.writer.global", "sxg");

                sMimeTypeMap.loadEntry(

                        "application/vnd.sun.xml.writer.template", "stw");

                sMimeTypeMap.loadEntry("application/vnd.visio", "vsd");

                sMimeTypeMap.loadEntry("application/x-abiword", "abw");

                sMimeTypeMap.loadEntry("application/x-apple-diskimage", "dmg");

                sMimeTypeMap.loadEntry("application/x-bcpio", "bcpio");

                sMimeTypeMap.loadEntry("application/x-bittorrent", "torrent");

                sMimeTypeMap.loadEntry("application/x-cdf", "cdf");

                sMimeTypeMap.loadEntry("application/x-cdlink", "vcd");

                sMimeTypeMap.loadEntry("application/x-chess-pgn", "pgn");

                sMimeTypeMap.loadEntry("application/x-cpio", "cpio");

                sMimeTypeMap.loadEntry("application/x-debian-package", "deb");

                sMimeTypeMap.loadEntry("application/x-debian-package", "udeb");

                sMimeTypeMap.loadEntry("application/x-director", "dcr");

                sMimeTypeMap.loadEntry("application/x-director", "dir");

                sMimeTypeMap.loadEntry("application/x-director", "dxr");

                sMimeTypeMap.loadEntry("application/x-dms", "dms");

                sMimeTypeMap.loadEntry("application/x-doom", "wad");

                sMimeTypeMap.loadEntry("application/x-dvi", "dvi");

                sMimeTypeMap.loadEntry("application/x-flac", "flac");

                sMimeTypeMap.loadEntry("application/x-font", "pfa");

                sMimeTypeMap.loadEntry("application/x-font", "pfb");

                sMimeTypeMap.loadEntry("application/x-font", "gsf");

                sMimeTypeMap.loadEntry("application/x-font", "pcf");

                sMimeTypeMap.loadEntry("application/x-font", "pcf.Z");

                sMimeTypeMap.loadEntry("application/x-freemind", "mm");

                sMimeTypeMap.loadEntry("application/x-futuresplash", "spl");

                sMimeTypeMap.loadEntry("application/x-gnumeric", "gnumeric");

                sMimeTypeMap.loadEntry("application/x-go-sgf", "sgf");

                sMimeTypeMap.loadEntry("application/x-graphing-calculator", "gcf");

                sMimeTypeMap.loadEntry("application/x-gtar", "gtar");

                sMimeTypeMap.loadEntry("application/x-gtar", "tgz");

                sMimeTypeMap.loadEntry("application/x-gtar", "taz");

                sMimeTypeMap.loadEntry("application/x-hdf", "hdf");

                sMimeTypeMap.loadEntry("application/x-ica", "ica");

                sMimeTypeMap.loadEntry("application/x-internet-signup", "ins");

                sMimeTypeMap.loadEntry("application/x-internet-signup", "isp");

                sMimeTypeMap.loadEntry("application/x-iphone", "iii");

                sMimeTypeMap.loadEntry("application/x-iso9660-image", "iso");

                sMimeTypeMap.loadEntry("application/x-jmol", "jmz");

                sMimeTypeMap.loadEntry("application/x-kchart", "chrt");

                sMimeTypeMap.loadEntry("application/x-killustrator", "kil");

                sMimeTypeMap.loadEntry("application/x-koan", "skp");

                sMimeTypeMap.loadEntry("application/x-koan", "skd");

                sMimeTypeMap.loadEntry("application/x-koan", "skt");

                sMimeTypeMap.loadEntry("application/x-koan", "skm");

                sMimeTypeMap.loadEntry("application/x-kpresenter", "kpr");

                sMimeTypeMap.loadEntry("application/x-kpresenter", "kpt");

                sMimeTypeMap.loadEntry("application/x-kspread", "ksp");

                sMimeTypeMap.loadEntry("application/x-kword", "kwd");

                sMimeTypeMap.loadEntry("application/x-kword", "kwt");

                sMimeTypeMap.loadEntry("application/x-latex", "latex");

                sMimeTypeMap.loadEntry("application/x-lha", "lha");

                sMimeTypeMap.loadEntry("application/x-lzh", "lzh");

                sMimeTypeMap.loadEntry("application/x-lzx", "lzx");

                sMimeTypeMap.loadEntry("application/x-maker", "frm");

                sMimeTypeMap.loadEntry("application/x-maker", "maker");

                sMimeTypeMap.loadEntry("application/x-maker", "frame");

                sMimeTypeMap.loadEntry("application/x-maker", "fb");

                sMimeTypeMap.loadEntry("application/x-maker", "book");

                sMimeTypeMap.loadEntry("application/x-maker", "fbdoc");

                sMimeTypeMap.loadEntry("application/x-mif", "mif");

                sMimeTypeMap.loadEntry("application/x-ms-wmd", "wmd");

                sMimeTypeMap.loadEntry("application/x-ms-wmz", "wmz");

                sMimeTypeMap.loadEntry("application/x-msi", "msi");

                sMimeTypeMap.loadEntry("application/x-ns-proxy-autoconfig", "pac");

                sMimeTypeMap.loadEntry("application/x-nwc", "nwc");

                sMimeTypeMap.loadEntry("application/x-object", "o");

                sMimeTypeMap.loadEntry("application/x-oz-application", "oza");

                sMimeTypeMap.loadEntry("application/x-pkcs12", "p12");

                sMimeTypeMap.loadEntry("application/x-pkcs7-certreqresp", "p7r");

                sMimeTypeMap.loadEntry("application/x-pkcs7-crl", "crl");

                sMimeTypeMap.loadEntry("application/x-quicktimeplayer", "qtl");

                sMimeTypeMap.loadEntry("application/x-shar", "shar");

                sMimeTypeMap.loadEntry("application/x-shockwave-flash", "swf");

                sMimeTypeMap.loadEntry("application/x-stuffit", "sit");

                sMimeTypeMap.loadEntry("application/x-sv4cpio", "sv4cpio");

                sMimeTypeMap.loadEntry("application/x-sv4crc", "sv4crc");

                sMimeTypeMap.loadEntry("application/x-tar", "tar");

                sMimeTypeMap.loadEntry("application/x-texinfo", "texinfo");

                sMimeTypeMap.loadEntry("application/x-texinfo", "texi");

                sMimeTypeMap.loadEntry("application/x-troff", "t");

                sMimeTypeMap.loadEntry("application/x-troff", "roff");

                sMimeTypeMap.loadEntry("application/x-troff-man", "man");

                sMimeTypeMap.loadEntry("application/x-ustar", "ustar");

                sMimeTypeMap.loadEntry("application/x-wais-source", "src");

                sMimeTypeMap.loadEntry("application/x-wingz", "wz");

                sMimeTypeMap.loadEntry("application/x-webarchive", "webarchive");

                sMimeTypeMap.loadEntry("application/x-x509-ca-cert", "crt");

                sMimeTypeMap.loadEntry("application/x-x509-user-cert", "crt");

                sMimeTypeMap.loadEntry("application/x-xcf", "xcf");

                sMimeTypeMap.loadEntry("application/x-xfig", "fig");

                sMimeTypeMap.loadEntry("application/xhtml+xml", "xhtml");

                sMimeTypeMap.loadEntry("audio/3gpp", "3gpp");

                sMimeTypeMap.loadEntry("audio/amr", "amr");

                sMimeTypeMap.loadEntry("audio/basic", "snd");

                sMimeTypeMap.loadEntry("audio/midi", "mid");

                sMimeTypeMap.loadEntry("audio/midi", "midi");

                sMimeTypeMap.loadEntry("audio/midi", "kar");

                sMimeTypeMap.loadEntry("audio/midi", "xmf");

                sMimeTypeMap.loadEntry("audio/mobile-xmf", "mxmf");

                sMimeTypeMap.loadEntry("audio/mpeg", "mpga");

                sMimeTypeMap.loadEntry("audio/mpeg", "mpega");

                sMimeTypeMap.loadEntry("audio/mpeg", "mp2");

                sMimeTypeMap.loadEntry("audio/mpeg", "mp3");

                sMimeTypeMap.loadEntry("audio/mpeg", "m4a");

                sMimeTypeMap.loadEntry("audio/mpegurl", "m3u");

                sMimeTypeMap.loadEntry("audio/prs.sid", "sid");

                sMimeTypeMap.loadEntry("audio/x-aiff", "aif");

                sMimeTypeMap.loadEntry("audio/x-aiff", "aiff");

                sMimeTypeMap.loadEntry("audio/x-aiff", "aifc");

                sMimeTypeMap.loadEntry("audio/x-gsm", "gsm");

                sMimeTypeMap.loadEntry("audio/x-mpegurl", "m3u");

                sMimeTypeMap.loadEntry("audio/x-ms-wma", "wma");

                sMimeTypeMap.loadEntry("audio/x-ms-wax", "wax");

                sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "ra");

                sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "rm");

                sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "ram");

                sMimeTypeMap.loadEntry("audio/x-realaudio", "ra");

                sMimeTypeMap.loadEntry("audio/x-scpls", "pls");

                sMimeTypeMap.loadEntry("audio/x-sd2", "sd2");

                sMimeTypeMap.loadEntry("audio/x-wav", "wav");

                sMimeTypeMap.loadEntry("image/bmp", "bmp");

                sMimeTypeMap.loadEntry("image/gif", "gif");

                sMimeTypeMap.loadEntry("image/ico", "cur");

                sMimeTypeMap.loadEntry("image/ico", "ico");

                sMimeTypeMap.loadEntry("image/ief", "ief");

                sMimeTypeMap.loadEntry("image/jpeg", "jpeg");

                sMimeTypeMap.loadEntry("image/jpeg", "jpg");

                sMimeTypeMap.loadEntry("image/jpeg", "jpe");

                sMimeTypeMap.loadEntry("image/pcx", "pcx");

                sMimeTypeMap.loadEntry("image/png", "png");

                sMimeTypeMap.loadEntry("image/svg+xml", "svg");

                sMimeTypeMap.loadEntry("image/svg+xml", "svgz");

                sMimeTypeMap.loadEntry("image/tiff", "tiff");

                sMimeTypeMap.loadEntry("image/tiff", "tif");

                sMimeTypeMap.loadEntry("image/vnd.djvu", "djvu");

                sMimeTypeMap.loadEntry("image/vnd.djvu", "djv");

                sMimeTypeMap.loadEntry("image/vnd.wap.wbmp", "wbmp");

                sMimeTypeMap.loadEntry("image/x-cmu-raster", "ras");

                sMimeTypeMap.loadEntry("image/x-coreldraw", "cdr");

                sMimeTypeMap.loadEntry("image/x-coreldrawpattern", "pat");

                sMimeTypeMap.loadEntry("image/x-coreldrawtemplate", "cdt");

                sMimeTypeMap.loadEntry("image/x-corelphotopaint", "cpt");

                sMimeTypeMap.loadEntry("image/x-icon", "ico");

                sMimeTypeMap.loadEntry("image/x-jg", "art");

                sMimeTypeMap.loadEntry("image/x-jng", "jng");

                sMimeTypeMap.loadEntry("image/x-ms-bmp", "bmp");

                sMimeTypeMap.loadEntry("image/x-photoshop", "psd");

                sMimeTypeMap.loadEntry("image/x-portable-anymap", "pnm");

                sMimeTypeMap.loadEntry("image/x-portable-bitmap", "pbm");

                sMimeTypeMap.loadEntry("image/x-portable-graymap", "pgm");

                sMimeTypeMap.loadEntry("image/x-portable-pixmap", "ppm");

                sMimeTypeMap.loadEntry("image/x-rgb", "rgb");

                sMimeTypeMap.loadEntry("image/x-xbitmap", "xbm");

                sMimeTypeMap.loadEntry("image/x-xpixmap", "xpm");

                sMimeTypeMap.loadEntry("image/x-xwindowdump", "xwd");

                sMimeTypeMap.loadEntry("model/iges", "igs");

                sMimeTypeMap.loadEntry("model/iges", "iges");

                sMimeTypeMap.loadEntry("model/mesh", "msh");

                sMimeTypeMap.loadEntry("model/mesh", "mesh");

                sMimeTypeMap.loadEntry("model/mesh", "silo");

                sMimeTypeMap.loadEntry("text/calendar", "ics");

                sMimeTypeMap.loadEntry("text/calendar", "icz");

                sMimeTypeMap.loadEntry("text/comma-separated-values", "csv");

                sMimeTypeMap.loadEntry("text/css", "css");

                sMimeTypeMap.loadEntry("text/html", "htm");

                sMimeTypeMap.loadEntry("text/html", "html");

                sMimeTypeMap.loadEntry("text/h323", "323");

                sMimeTypeMap.loadEntry("text/iuls", "uls");

                sMimeTypeMap.loadEntry("text/mathml", "mml");

                // add it first so it will be the default for ExtensionFromMimeType

                sMimeTypeMap.loadEntry("text/plain", "txt");

                sMimeTypeMap.loadEntry("text/plain", "asc");

                sMimeTypeMap.loadEntry("text/plain", "text");

                sMimeTypeMap.loadEntry("text/plain", "diff");

                sMimeTypeMap.loadEntry("text/plain", "po");     // reserve "pot" for vnd.ms-powerpoint

                sMimeTypeMap.loadEntry("text/richtext", "rtx");

                sMimeTypeMap.loadEntry("text/rtf", "rtf");

                sMimeTypeMap.loadEntry("text/texmacs", "ts");

                sMimeTypeMap.loadEntry("text/text", "phps");

                sMimeTypeMap.loadEntry("text/tab-separated-values", "tsv");

                sMimeTypeMap.loadEntry("text/xml", "xml");

                sMimeTypeMap.loadEntry("text/x-bibtex", "bib");

                sMimeTypeMap.loadEntry("text/x-boo", "boo");

                sMimeTypeMap.loadEntry("text/x-c++hdr", "h++");

                sMimeTypeMap.loadEntry("text/x-c++hdr", "hpp");

                sMimeTypeMap.loadEntry("text/x-c++hdr", "hxx");

                sMimeTypeMap.loadEntry("text/x-c++hdr", "hh");

                sMimeTypeMap.loadEntry("text/x-c++src", "c++");

                sMimeTypeMap.loadEntry("text/x-c++src", "cpp");

                sMimeTypeMap.loadEntry("text/x-c++src", "cxx");

                sMimeTypeMap.loadEntry("text/x-chdr", "h");

                sMimeTypeMap.loadEntry("text/x-component", "htc");

                sMimeTypeMap.loadEntry("text/x-csh", "csh");

                sMimeTypeMap.loadEntry("text/x-csrc", "c");

                sMimeTypeMap.loadEntry("text/x-dsrc", "d");

                sMimeTypeMap.loadEntry("text/x-haskell", "hs");

                sMimeTypeMap.loadEntry("text/x-java", "java");

                sMimeTypeMap.loadEntry("text/x-literate-haskell", "lhs");

                sMimeTypeMap.loadEntry("text/x-moc", "moc");

                sMimeTypeMap.loadEntry("text/x-pascal", "p");

                sMimeTypeMap.loadEntry("text/x-pascal", "pas");

                sMimeTypeMap.loadEntry("text/x-pcs-gcd", "gcd");

                sMimeTypeMap.loadEntry("text/x-setext", "etx");

                sMimeTypeMap.loadEntry("text/x-tcl", "tcl");

                sMimeTypeMap.loadEntry("text/x-tex", "tex");

                sMimeTypeMap.loadEntry("text/x-tex", "ltx");

                sMimeTypeMap.loadEntry("text/x-tex", "sty");

                sMimeTypeMap.loadEntry("text/x-tex", "cls");

                sMimeTypeMap.loadEntry("text/x-vcalendar", "vcs");

                sMimeTypeMap.loadEntry("text/x-vcard", "vcf");

                sMimeTypeMap.loadEntry("video/3gpp", "3gpp");

                sMimeTypeMap.loadEntry("video/3gpp", "3gp");

                sMimeTypeMap.loadEntry("video/3gpp", "3g2");

                sMimeTypeMap.loadEntry("video/dl", "dl");

                sMimeTypeMap.loadEntry("video/dv", "dif");

                sMimeTypeMap.loadEntry("video/dv", "dv");

                sMimeTypeMap.loadEntry("video/fli", "fli");

                sMimeTypeMap.loadEntry("video/m4v", "m4v");

                sMimeTypeMap.loadEntry("video/mpeg", "mpeg");

                sMimeTypeMap.loadEntry("video/mpeg", "mpg");

                sMimeTypeMap.loadEntry("video/mpeg", "mpe");

                sMimeTypeMap.loadEntry("video/mp4", "mp4");

                sMimeTypeMap.loadEntry("video/mpeg", "VOB");

                sMimeTypeMap.loadEntry("video/quicktime", "qt");

                sMimeTypeMap.loadEntry("video/quicktime", "mov");

                sMimeTypeMap.loadEntry("video/vnd.mpegurl", "mxu");

                sMimeTypeMap.loadEntry("video/x-la-asf", "lsf");

                sMimeTypeMap.loadEntry("video/x-la-asf", "lsx");

                sMimeTypeMap.loadEntry("video/x-mng", "mng");

                sMimeTypeMap.loadEntry("video/x-ms-asf", "asf");

                sMimeTypeMap.loadEntry("video/x-ms-asf", "asx");

                sMimeTypeMap.loadEntry("video/x-ms-wm", "wm");

                sMimeTypeMap.loadEntry("video/x-ms-wmv", "wmv");

                sMimeTypeMap.loadEntry("video/x-ms-wmx", "wmx");

                sMimeTypeMap.loadEntry("video/x-ms-wvx", "wvx");

                sMimeTypeMap.loadEntry("video/x-msvideo", "avi");

                sMimeTypeMap.loadEntry("video/x-sgi-movie", "movie");

                sMimeTypeMap.loadEntry("x-conference/x-cooltalk", "ice");

                sMimeTypeMap.loadEntry("x-epoc/x-sisx-app", "sisx");

  • 相关阅读:
    【原】IOS文件操作
    【原】UIWebView加载本地pdf、doc等文件
    【转】好东西!sqlite3中BLOB数据类型存储大对象运用示例
    ASP.NET环境下配置FCKEditor并上传图片及其它文件
    iis php环境配置完整版
    js校验服务器控件是否为空
    vim 分屏显示
    各大搜索引擎网站提交端口的快速通道
    unix动态链接库操作
    回车(CR)与换行(LF), '\r'和'\n'的区别
  • 原文地址:https://www.cnblogs.com/cody1988/p/2099724.html
Copyright © 2020-2023  润新知