aboutsummaryrefslogtreecommitdiff
path: root/vendors/uploadify/com/adobe/net/MimeTypeMap.as
diff options
context:
space:
mode:
Diffstat (limited to 'vendors/uploadify/com/adobe/net/MimeTypeMap.as')
-rw-r--r--vendors/uploadify/com/adobe/net/MimeTypeMap.as196
1 files changed, 0 insertions, 196 deletions
diff --git a/vendors/uploadify/com/adobe/net/MimeTypeMap.as b/vendors/uploadify/com/adobe/net/MimeTypeMap.as
deleted file mode 100644
index 32e40a4dc..000000000
--- a/vendors/uploadify/com/adobe/net/MimeTypeMap.as
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- Copyright (c) 2008, Adobe Systems Incorporated
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- * Neither the name of Adobe Systems Incorporated nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-package com.adobe.net
-{
- public class MimeTypeMap
- {
- private var types:Array =
- [["application/andrew-inset","ez"],
- ["application/atom+xml","atom"],
- ["application/mac-binhex40","hqx"],
- ["application/mac-compactpro","cpt"],
- ["application/mathml+xml","mathml"],
- ["application/msword","doc"],
- ["application/octet-stream","bin","dms","lha","lzh","exe","class","so","dll","dmg"],
- ["application/oda","oda"],
- ["application/ogg","ogg"],
- ["application/pdf","pdf"],
- ["application/postscript","ai","eps","ps"],
- ["application/rdf+xml","rdf"],
- ["application/smil","smi","smil"],
- ["application/srgs","gram"],
- ["application/srgs+xml","grxml"],
- ["application/vnd.adobe.apollo-application-installer-package+zip","air"],
- ["application/vnd.mif","mif"],
- ["application/vnd.mozilla.xul+xml","xul"],
- ["application/vnd.ms-excel","xls"],
- ["application/vnd.ms-powerpoint","ppt"],
- ["application/vnd.rn-realmedia","rm"],
- ["application/vnd.wap.wbxml","wbxml"],
- ["application/vnd.wap.wmlc","wmlc"],
- ["application/vnd.wap.wmlscriptc","wmlsc"],
- ["application/voicexml+xml","vxml"],
- ["application/x-bcpio","bcpio"],
- ["application/x-cdlink","vcd"],
- ["application/x-chess-pgn","pgn"],
- ["application/x-cpio","cpio"],
- ["application/x-csh","csh"],
- ["application/x-director","dcr","dir","dxr"],
- ["application/x-dvi","dvi"],
- ["application/x-futuresplash","spl"],
- ["application/x-gtar","gtar"],
- ["application/x-hdf","hdf"],
- ["application/x-javascript","js"],
- ["application/x-koan","skp","skd","skt","skm"],
- ["application/x-latex","latex"],
- ["application/x-netcdf","nc","cdf"],
- ["application/x-sh","sh"],
- ["application/x-shar","shar"],
- ["application/x-shockwave-flash","swf"],
- ["application/x-stuffit","sit"],
- ["application/x-sv4cpio","sv4cpio"],
- ["application/x-sv4crc","sv4crc"],
- ["application/x-tar","tar"],
- ["application/x-tcl","tcl"],
- ["application/x-tex","tex"],
- ["application/x-texinfo","texinfo","texi"],
- ["application/x-troff","t","tr","roff"],
- ["application/x-troff-man","man"],
- ["application/x-troff-me","me"],
- ["application/x-troff-ms","ms"],
- ["application/x-ustar","ustar"],
- ["application/x-wais-source","src"],
- ["application/xhtml+xml","xhtml","xht"],
- ["application/xml","xml","xsl"],
- ["application/xml-dtd","dtd"],
- ["application/xslt+xml","xslt"],
- ["application/zip","zip"],
- ["audio/basic","au","snd"],
- ["audio/midi","mid","midi","kar"],
- ["audio/mpeg","mp3","mpga","mp2"],
- ["audio/x-aiff","aif","aiff","aifc"],
- ["audio/x-mpegurl","m3u"],
- ["audio/x-pn-realaudio","ram","ra"],
- ["audio/x-wav","wav"],
- ["chemical/x-pdb","pdb"],
- ["chemical/x-xyz","xyz"],
- ["image/bmp","bmp"],
- ["image/cgm","cgm"],
- ["image/gif","gif"],
- ["image/ief","ief"],
- ["image/jpeg","jpg","jpeg","jpe"],
- ["image/png","png"],
- ["image/svg+xml","svg"],
- ["image/tiff","tiff","tif"],
- ["image/vnd.djvu","djvu","djv"],
- ["image/vnd.wap.wbmp","wbmp"],
- ["image/x-cmu-raster","ras"],
- ["image/x-icon","ico"],
- ["image/x-portable-anymap","pnm"],
- ["image/x-portable-bitmap","pbm"],
- ["image/x-portable-graymap","pgm"],
- ["image/x-portable-pixmap","ppm"],
- ["image/x-rgb","rgb"],
- ["image/x-xbitmap","xbm"],
- ["image/x-xpixmap","xpm"],
- ["image/x-xwindowdump","xwd"],
- ["model/iges","igs","iges"],
- ["model/mesh","msh","mesh","silo"],
- ["model/vrml","wrl","vrml"],
- ["text/calendar","ics","ifb"],
- ["text/css","css"],
- ["text/html","html","htm"],
- ["text/plain","txt","asc"],
- ["text/richtext","rtx"],
- ["text/rtf","rtf"],
- ["text/sgml","sgml","sgm"],
- ["text/tab-separated-values","tsv"],
- ["text/vnd.wap.wml","wml"],
- ["text/vnd.wap.wmlscript","wmls"],
- ["text/x-setext","etx"],
- ["video/mpeg","mpg","mpeg","mpe"],
- ["video/quicktime","mov","qt"],
- ["video/vnd.mpegurl","m4u","mxu"],
- ["video/x-flv","flv"],
- ["video/x-msvideo","avi"],
- ["video/x-sgi-movie","movie"],
- ["x-conference/x-cooltalk","ice"]];
-
- /**
- * Returns the mimetype for the given extension.
- */
- public function getMimeType(extension:String):String
- {
- extension = extension.toLocaleLowerCase();
- for each (var a:Array in types)
- {
- for each (var b:String in a)
- {
- if (b == extension)
- {
- return a[0];
- }
- }
- }
- return null;
- }
-
- /**
- * Returns the prefered extension for the given mimetype.
- */
- public function getExtension(mimetype:String):String
- {
- mimetype = mimetype.toLocaleLowerCase();
- for each (var a:Array in types)
- {
- if (a[0] == mimetype)
- {
- return a[1];
- }
- }
- return null;
- }
-
- /**
- * Adds a mimetype to the map. The order of the extensions matters. The most preferred should come first.
- */
- public function addMimeType(mimetype:String, extensions:Array):void
- {
- var newType:Array = [mimetype];
- for each (var a:String in extensions)
- {
- newType.push(a);
- }
- types.push(newType);
- }
- }
-} \ No newline at end of file