|
@@ -0,0 +1,393 @@
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.Text;
|
|
|
+
|
|
|
+namespace TEAMModelOS.SDK.Context.Constant
|
|
|
+{
|
|
|
+ public static class ContentTypeDict
|
|
|
+ {
|
|
|
+ public static readonly Dictionary<string, string> extdict = new Dictionary<string, string> {
|
|
|
+ {"video/3gpp",".3g2"},
|
|
|
+{"audio/mp4",".aac"},
|
|
|
+{"audio/ac3",".ac3"},
|
|
|
+{"text/x-adasrc",".adb"},
|
|
|
+{"image/x-applix-graphics",".ag"},
|
|
|
+{"audio/amr",".amr"},
|
|
|
+{"audio/x-ape",".ape"},
|
|
|
+{"image/x-sony-arw",".arw"},
|
|
|
+{"text/plain",".asc"},
|
|
|
+{"video/x-ms-asf",".asf"},
|
|
|
+{"text/x-ssa",".ass"},
|
|
|
+{"video/x-msvideo",".avi"},
|
|
|
+{"text/x-bibtex",".bib"},
|
|
|
+{"image/bmp",".bmp"},
|
|
|
+{"text/x-csrc",".c"},
|
|
|
+{"text/x-c++src",".c++"},
|
|
|
+{"image/cgm",".cgm"},
|
|
|
+{"text/x-tex",".cls"},
|
|
|
+{"text/x-cmake",".cmake"},
|
|
|
+{"image/x-canon-cr2",".cr2"},
|
|
|
+{"image/x-canon-crw",".crw"},
|
|
|
+{"text/x-csharp",".cs"},
|
|
|
+{"text/css",".css"},
|
|
|
+{"text/csv",".csv"},
|
|
|
+{"image/x-win-bitmap",".cur"},
|
|
|
+{"text/x-dsrc",".d"},
|
|
|
+{"text/x-dcl",".dcl"},
|
|
|
+{"image/x-kodak-dcr",".dcr"},
|
|
|
+{"image/x-dds",".dds"},
|
|
|
+{"text/x-patch",".diff"},
|
|
|
+{"image/vnd.djvu",".djv"},
|
|
|
+{"image/x-adobe-dng",".dng"},
|
|
|
+{"text/vnd.graphviz",".dot"},
|
|
|
+{"text/x-dsl",".dsl"},
|
|
|
+{"image/vnd.dwg",".dwg"},
|
|
|
+{"image/vnd.dxf",".dxf"},
|
|
|
+{"text/x-eiffel",".e"},
|
|
|
+{"text/x-emacs-lisp",".el"},
|
|
|
+{"image/x-emf",".emf"},
|
|
|
+{"image/x-eps",".eps"},
|
|
|
+{"image/x-bzeps",".eps.bz2"},
|
|
|
+{"image/x-gzeps",".eps.gz"},
|
|
|
+{"text/x-erlang",".erl"},
|
|
|
+{"text/x-setext",".etx"},
|
|
|
+{"image/x-exr",".exr"},
|
|
|
+{"text/x-fortran",".f"},
|
|
|
+{"image/x-xfig",".fig"},
|
|
|
+{"image/fits",".fits"},
|
|
|
+{"video/x-flv",".flv"},
|
|
|
+{"text/x-xslfo",".fo"},
|
|
|
+{"image/fax-g3",".g3"},
|
|
|
+{"text/directory",".gcrd"},
|
|
|
+{"image/gif",".gif"},
|
|
|
+{"text/x-google-video-pointer",".gvp"},
|
|
|
+{"text/x-chdr",".h"},
|
|
|
+{"text/x-c++hdr",".h++"},
|
|
|
+{"text/x-haskell",".hs"},
|
|
|
+{"text/html",".htm"},
|
|
|
+{"image/x-tga",".icb"},
|
|
|
+{"image/x-icns",".icns"},
|
|
|
+{"image/x-icon",".ico"},
|
|
|
+{"text/calendar",".ics"},
|
|
|
+{"text/x-idl",".idl"},
|
|
|
+{"image/ief",".ief"},
|
|
|
+{"image/x-iff",".iff"},
|
|
|
+{"image/x-ilbm",".ilbm"},
|
|
|
+{"text/x-imelody",".ime"},
|
|
|
+{"text/x-iptables",".iptables"},
|
|
|
+{"image/jp2",".j2k"},
|
|
|
+{"text/vnd.sun.j2me.app-descriptor",".jad"},
|
|
|
+{"text/x-java",".java"},
|
|
|
+{"image/x-jng",".jng"},
|
|
|
+{"image/jpeg",".jpeg"},
|
|
|
+{"application/javascript",".js"},
|
|
|
+{"application/json",".json"},
|
|
|
+{"application/jsonp",".jsonp"},
|
|
|
+{"image/x-kodak-k25",".k25"},
|
|
|
+{"image/x-kodak-kdc",".kdc"},
|
|
|
+{"text/x-ldif",".ldif"},
|
|
|
+{"text/x-literate-haskell",".lhs"},
|
|
|
+{"text/x-log",".log"},
|
|
|
+{"text/x-lua",".lua"},
|
|
|
+{"image/x-lwo",".lwo"},
|
|
|
+{"image/x-lws",".lws"},
|
|
|
+{"text/x-lilypond",".ly"},
|
|
|
+{"text/x-matlab",".m"},
|
|
|
+{"video/mpeg",".m2t"},
|
|
|
+{"audio/x-mpegurl",".m3u"},
|
|
|
+{"application/vnd.apple.mpegurl",".m3u8"},
|
|
|
+{"text/x-troff-me",".me"},
|
|
|
+{"video/x-matroska",".mkv"},
|
|
|
+{"text/x-ocaml",".ml"},
|
|
|
+{"text/x-troff-mm",".mm"},
|
|
|
+{"text/mathml",".mml"},
|
|
|
+{"text/x-moc",".moc"},
|
|
|
+{"text/x-mof",".mof"},
|
|
|
+{"audio/mpeg",".mp3"},
|
|
|
+{"video/mp4",".mp4"},
|
|
|
+{"text/x-mrml",".mrl"},
|
|
|
+{"image/x-minolta-mrw",".mrw"},
|
|
|
+{"text/x-troff-ms",".ms"},
|
|
|
+{"image/x-msod",".msod"},
|
|
|
+{"text/x-mup",".mup"},
|
|
|
+{"image/x-nikon-nef",".nef"},
|
|
|
+{"text/x-nfo",".nfo"},
|
|
|
+{"text/x-ocl",".ocl"},
|
|
|
+{"text/x-opml+xml",".opml"},
|
|
|
+{"image/openraster",".ora"},
|
|
|
+{"image/x-olympus-orf",".orf"},
|
|
|
+{"text/x-pascal",".p"},
|
|
|
+{"image/x-portable-bitmap",".pbm"},
|
|
|
+{"image/x-photo-cd",".pcd"},
|
|
|
+{"image/x-pcx",".pcx"},
|
|
|
+{"application/pdf",".pdf"},
|
|
|
+{"image/x-pentax-pef",".pef"},
|
|
|
+{"image/x-portable-graymap",".pgm"},
|
|
|
+{"image/x-pict",".pict"},
|
|
|
+{"image/png",".png"},
|
|
|
+{"image/x-portable-anymap",".pnm"},
|
|
|
+{"image/x-macpaint",".pntg"},
|
|
|
+{"text/x-gettext-translation",".po"},
|
|
|
+{"text/x-gettext-translation-template",".pot"},
|
|
|
+{"text/x-python",".py"},
|
|
|
+{"image/x-quicktime",".qif"},
|
|
|
+{"image/x-fuji-raf",".raf"},
|
|
|
+{"image/x-cmu-raster",".ras"},
|
|
|
+{"image/x-panasonic-raw",".raw"},
|
|
|
+{"text/x-ms-regedit",".reg"},
|
|
|
+{"image/x-rgb",".rgb"},
|
|
|
+{"image/rle",".rle"},
|
|
|
+{"text/troff",".roff"},
|
|
|
+{"image/vnd.rn-realpix",".rp"},
|
|
|
+{"text/vnd.rn-realtext",".rt"},
|
|
|
+{"text/richtext",".rtx"},
|
|
|
+{"text/x-scheme",".scm"},
|
|
|
+{"image/x-sgi",".sgi"},
|
|
|
+{"text/sgml",".sgm"},
|
|
|
+{"image/x-skencil",".sk"},
|
|
|
+{"text/spreadsheet",".slk"},
|
|
|
+{"text/x-rpm-spec",".spec"},
|
|
|
+{"text/x-sql",".sql"},
|
|
|
+{"image/x-sony-sr2",".sr2"},
|
|
|
+{"image/x-sony-srf",".srf"},
|
|
|
+{"text/x-subviewer",".sub"},
|
|
|
+{"image/x-sun-raster",".sun"},
|
|
|
+{"image/svg+xml",".svg"},
|
|
|
+{"image/svg+xml-compressed",".svgz"},
|
|
|
+{"text/x-txt2tags",".t2t"},
|
|
|
+{"text/x-tcl",".tcl"},
|
|
|
+{"text/x-texinfo",".texi"},
|
|
|
+{"image/tiff",".tif"},
|
|
|
+{"audio/x-voc",".voc"},
|
|
|
+{"image/x-wmf",".wmf"},
|
|
|
+{"text/vnd.wap.wml",".wml"},
|
|
|
+{"text/vnd.wap.wmlscript",".wmls"},
|
|
|
+{"video/x-ms-wmv",".wmv"},
|
|
|
+{"application/xhtml+xml",".xhtml"},
|
|
|
+{"application/xml",".xml"}
|
|
|
+ };
|
|
|
+
|
|
|
+ public static readonly Dictionary<string, string> dict = new Dictionary<string, string> {
|
|
|
+ {".3g2", "video/3gpp"},
|
|
|
+ {".3ga", "video/3gpp"},
|
|
|
+ {".3gp", "video/3gpp"},
|
|
|
+ {".aac", "audio/mp4"},
|
|
|
+ {".ac3", "audio/ac3"},
|
|
|
+ {".adb", "text/x-adasrc"},
|
|
|
+ {".ads", "text/x-adasrc"},
|
|
|
+ {".ag", "image/x-applix-graphics"},
|
|
|
+ {".amr", "audio/amr"},
|
|
|
+ {".ape", "audio/x-ape"},
|
|
|
+ {".arw", "image/x-sony-arw"},
|
|
|
+ {".asc", "text/plain"},
|
|
|
+ {".asf", "video/x-ms-asf"},
|
|
|
+ {".ass", "text/x-ssa"},
|
|
|
+ {".avi", "video/x-msvideo"},
|
|
|
+ {".bib", "text/x-bibtex"},
|
|
|
+ {".bmp", "image/bmp"},
|
|
|
+ {".c", "text/x-csrc"},
|
|
|
+ {".c++", "text/x-c++src"},
|
|
|
+ {".cc", "text/x-c++src"},
|
|
|
+ {".cgm", "image/cgm"},
|
|
|
+ {".cls", "text/x-tex"},
|
|
|
+ {".cmake", "text/x-cmake"},
|
|
|
+ {".cpp", "text/x-c++src"},
|
|
|
+ {".cr2", "image/x-canon-cr2"},
|
|
|
+ {".crw", "image/x-canon-crw"},
|
|
|
+ {".cs", "text/x-csharp"},
|
|
|
+ {".css", "text/css"},
|
|
|
+ {".cssl", "text/css"},
|
|
|
+ {".csv", "text/csv"},
|
|
|
+ {".cur", "image/x-win-bitmap"},
|
|
|
+ {".cxx", "text/x-c++src"},
|
|
|
+ {".d", "text/x-dsrc"},
|
|
|
+ {".dcl", "text/x-dcl"},
|
|
|
+ {".dcr", "image/x-kodak-dcr"},
|
|
|
+ {".dds", "image/x-dds"},
|
|
|
+ {".diff", "text/x-patch"},
|
|
|
+ {".djv", "image/vnd.djvu"},
|
|
|
+ {".djvu", "image/vnd.djvu"},
|
|
|
+ {".dng", "image/x-adobe-dng"},
|
|
|
+ {".dot", "text/vnd.graphviz"},
|
|
|
+ {".dsl", "text/x-dsl"},
|
|
|
+ {".dtx", "text/x-tex"},
|
|
|
+ {".dwg", "image/vnd.dwg"},
|
|
|
+ {".dxf", "image/vnd.dxf"},
|
|
|
+ {".e", "text/x-eiffel"},
|
|
|
+ {".eif", "text/x-eiffel"},
|
|
|
+ {".el", "text/x-emacs-lisp"},
|
|
|
+ {".emf", "image/x-emf"},
|
|
|
+ {".eps", "image/x-eps"},
|
|
|
+ {".eps.bz2", "image/x-bzeps"},
|
|
|
+ {".eps.gz", "image/x-gzeps"},
|
|
|
+ {".epsf", "image/x-eps"},
|
|
|
+ {".epsf.bz2", "image/x-bzeps"},
|
|
|
+ {".epsf.gz", "image/x-gzeps"},
|
|
|
+ {".epsi", "image/x-eps"},
|
|
|
+ {".epsi.bz2", "image/x-bzeps"},
|
|
|
+ {".epsi.gz", "image/x-gzeps"},
|
|
|
+ {".erl", "text/x-erlang"},
|
|
|
+ {".etx", "text/x-setext"},
|
|
|
+ {".exr", "image/x-exr"},
|
|
|
+ {".f", "text/x-fortran"},
|
|
|
+ {".f90", "text/x-fortran"},
|
|
|
+ {".f95", "text/x-fortran"},
|
|
|
+ {".fig", "image/x-xfig"},
|
|
|
+ {".fits", "image/fits"},
|
|
|
+ {".flv", "video/x-flv"},
|
|
|
+ {".fo", "text/x-xslfo"},
|
|
|
+ {".for", "text/x-fortran"},
|
|
|
+ {".g3", "image/fax-g3"},
|
|
|
+ {".gcrd", "text/directory"},
|
|
|
+ {".gif", "image/gif"},
|
|
|
+ {".gv", "text/vnd.graphviz"},
|
|
|
+ {".gvp", "text/x-google-video-pointer"},
|
|
|
+ {".h", "text/x-chdr"},
|
|
|
+ {".h++", "text/x-c++hdr"},
|
|
|
+ {".hh", "text/x-c++hdr"},
|
|
|
+ {".hp", "text/x-c++hdr"},
|
|
|
+ {".hpp", "text/x-c++hdr"},
|
|
|
+ {".hs", "text/x-haskell"},
|
|
|
+ {".htm", "text/html"},
|
|
|
+ {".html", "text/html"},
|
|
|
+ {".hxx", "text/x-c++hdr"},
|
|
|
+ {".icb", "image/x-tga"},
|
|
|
+ {".icns", "image/x-icns"},
|
|
|
+ {".ico", "image/x-icon"},
|
|
|
+ {".ics", "text/calendar"},
|
|
|
+ {".idl", "text/x-idl"},
|
|
|
+ {".ief", "image/ief"},
|
|
|
+ {".iff", "image/x-iff"},
|
|
|
+ {".ilbm", "image/x-ilbm"},
|
|
|
+ {".ime", "text/x-imelody"},
|
|
|
+ {".imy", "text/x-imelody"},
|
|
|
+ {".ins", "text/x-tex"},
|
|
|
+ {".iptables", "text/x-iptables"},
|
|
|
+ {".j2k", "image/jp2"},
|
|
|
+ {".jad", "text/vnd.sun.j2me.app-descriptor"},
|
|
|
+ {".java", "text/x-java"},
|
|
|
+ {".jng", "image/x-jng"},
|
|
|
+ {".jp2", "image/jp2"},
|
|
|
+ {".jpc", "image/jp2"},
|
|
|
+ {".jpe", "image/jpeg"},
|
|
|
+ {".jpeg", "image/jpeg"},
|
|
|
+ {".jpf", "image/jp2"},
|
|
|
+ {".jpg", "image/jpeg"},
|
|
|
+ {".jpx", "image/jp2"},
|
|
|
+ {".js", "application/javascript"},
|
|
|
+ {".json", "application/json"},
|
|
|
+ {".jsonp", "application/jsonp"},
|
|
|
+ {".k25", "image/x-kodak-k25"},
|
|
|
+ {".kdc", "image/x-kodak-kdc"},
|
|
|
+ {".latex", "text/x-tex"},
|
|
|
+ {".ldif", "text/x-ldif"},
|
|
|
+ {".lhs", "text/x-literate-haskell"},
|
|
|
+ {".log", "text/x-log"},
|
|
|
+ {".ltx", "text/x-tex"},
|
|
|
+ {".lua", "text/x-lua"},
|
|
|
+ {".lwo", "image/x-lwo"},
|
|
|
+ {".lwob", "image/x-lwo"},
|
|
|
+ {".lws", "image/x-lws"},
|
|
|
+ {".ly", "text/x-lilypond"},
|
|
|
+ {".m", "text/x-matlab"},
|
|
|
+ {".m2t", "video/mpeg"},
|
|
|
+ {".m3u", "audio/x-mpegurl"},
|
|
|
+ {".m3u8", "application/vnd.apple.mpegurl"},
|
|
|
+ {".me", "text/x-troff-me"},
|
|
|
+ {".mkv", "video/x-matroska"},
|
|
|
+ {".ml", "text/x-ocaml"},
|
|
|
+ {".mli", "text/x-ocaml"},
|
|
|
+ {".mm", "text/x-troff-mm"},
|
|
|
+ {".mml", "text/mathml"},
|
|
|
+ {".moc", "text/x-moc"},
|
|
|
+ {".mof", "text/x-mof"},
|
|
|
+ {".mp2", "video/mpeg"},
|
|
|
+ {".mp3", "audio/mpeg"},
|
|
|
+ {".mp4", "video/mp4"},
|
|
|
+ {".mpe", "video/mpeg"},
|
|
|
+ {".mpeg", "video/mpeg"},
|
|
|
+ {".mpg", "video/mpeg"},
|
|
|
+ {".mrl", "text/x-mrml"},
|
|
|
+ {".mrml", "text/x-mrml"},
|
|
|
+ {".mrw", "image/x-minolta-mrw"},
|
|
|
+ {".ms", "text/x-troff-ms"},
|
|
|
+ {".msod", "image/x-msod"},
|
|
|
+ {".mup", "text/x-mup"},
|
|
|
+ {".nef", "image/x-nikon-nef"},
|
|
|
+ {".nfo", "text/x-nfo"},
|
|
|
+ {".not", "text/x-mup"},
|
|
|
+ {".ocl", "text/x-ocl"},
|
|
|
+ {".opml", "text/x-opml+xml"},
|
|
|
+ {".ora", "image/openraster"},
|
|
|
+ {".orf", "image/x-olympus-orf"},
|
|
|
+ {".p", "text/x-pascal"},
|
|
|
+ {".pas", "text/x-pascal"},
|
|
|
+ {".patch", "text/x-patch"},
|
|
|
+ {".pbm", "image/x-portable-bitmap"},
|
|
|
+ {".pcd", "image/x-photo-cd"},
|
|
|
+ {".pcx", "image/x-pcx"},
|
|
|
+ {".pdf", "application/pdf"},
|
|
|
+ {".pef", "image/x-pentax-pef"},
|
|
|
+ {".pgm", "image/x-portable-graymap"},
|
|
|
+ {".pict", "image/x-pict"},
|
|
|
+ {".pict1", "image/x-pict"},
|
|
|
+ {".pict2", "image/x-pict"},
|
|
|
+ {".png", "image/png"},
|
|
|
+ {".pnm", "image/x-portable-anymap"},
|
|
|
+ {".pntg", "image/x-macpaint"},
|
|
|
+ {".po", "text/x-gettext-translation"},
|
|
|
+ {".pot", "text/x-gettext-translation-template"},
|
|
|
+ {".py", "text/x-python"},
|
|
|
+ {".qif", "image/x-quicktime"},
|
|
|
+ {".qtif", "image/x-quicktime"},
|
|
|
+ {".raf", "image/x-fuji-raf"},
|
|
|
+ {".ras", "image/x-cmu-raster"},
|
|
|
+ {".raw", "image/x-panasonic-raw"},
|
|
|
+ {".reg", "text/x-ms-regedit"},
|
|
|
+ {".rgb", "image/x-rgb"},
|
|
|
+ {".rle", "image/rle"},
|
|
|
+ {".roff", "text/troff"},
|
|
|
+ {".rp", "image/vnd.rn-realpix"},
|
|
|
+ {".rt", "text/vnd.rn-realtext"},
|
|
|
+ {".rtx", "text/richtext"},
|
|
|
+ {".scm", "text/x-scheme"},
|
|
|
+ {".sgi", "image/x-sgi"},
|
|
|
+ {".sgm", "text/sgml"},
|
|
|
+ {".sgml", "text/sgml"},
|
|
|
+ {".sk", "image/x-skencil"},
|
|
|
+ {".sk1", "image/x-skencil"},
|
|
|
+ {".slk", "text/spreadsheet"},
|
|
|
+ {".spec", "text/x-rpm-spec"},
|
|
|
+ {".sql", "text/x-sql"},
|
|
|
+ {".sr2", "image/x-sony-sr2"},
|
|
|
+ {".srf", "image/x-sony-srf"},
|
|
|
+ {".ssa", "text/x-ssa"},
|
|
|
+ {".sty", "text/x-tex"},
|
|
|
+ {".sub", "text/x-subviewer"},
|
|
|
+ {".sun", "image/x-sun-raster"},
|
|
|
+ {".svg", "image/svg+xml"},
|
|
|
+ {".svgz", "image/svg+xml-compressed"},
|
|
|
+ {".sylk", "text/spreadsheet"},
|
|
|
+ {".t2t", "text/x-txt2tags"},
|
|
|
+ {".tcl", "text/x-tcl"},
|
|
|
+ {".tex", "text/x-tex"},
|
|
|
+ {".texi", "text/x-texinfo"},
|
|
|
+ {".texinfo", "text/x-texinfo"},
|
|
|
+ {".tga", "image/x-tga"},
|
|
|
+ {".tif", "image/tiff"},
|
|
|
+ {".tiff", "image/tiff"},
|
|
|
+ {".tk", "text/x-tcl"},
|
|
|
+ {".tpic", "image/x-tga"},
|
|
|
+ {".tr", "text/troff"},
|
|
|
+ {".txt", "text/plain"},
|
|
|
+ {".vob", "video/mpeg"},
|
|
|
+ {".voc", "audio/x-voc"},
|
|
|
+ {".wmf", "image/x-wmf"},
|
|
|
+ {".wml", "text/vnd.wap.wml"},
|
|
|
+ {".wmls", "text/vnd.wap.wmlscript"},
|
|
|
+ {".wmv", "video/x-ms-wmv"},
|
|
|
+ {".xhtml", "application/xhtml+xml"},
|
|
|
+ {".xml", "application/xml"}
|
|
|
+ };
|
|
|
+ }
|
|
|
+}
|