123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace HTEXLib.COMM.Helpers
- {
- public static class ContentTypeDict
- {
- public static readonly Dictionary<string, string> extdict = new Dictionary<string, string> {
- //{ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",".xlsx"},
- { "audio/x-ms-wma",".wma"},
- {"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"}
- };
- }
- }
|