Skip to content
uupaa edited this page Mar 30, 2016 · 3 revisions

Namespace

Entity of MimeType module is located in the global.WebModule.MimeType.
If you want publish to global namespace.

MimeType モジュールの実体は、global.WebModule.MimeType にあります。
global 名前空間に直接公開する事もできます。その場合は global.MimeType でもアクセス可能になります。

API

サポートしている MimeTypeの一覧 も参照してください。

MimeType.isText

MimeType.isText(ext:FileExtString):Boolean は ext に指定した拡張子がテキスト系なら true を返します。

ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が txt, css, htm, html, js なら true になります。

MimeType.isText(".html"); // -> true

MimeType.isFont

MimeType.isFont(ext:FileExtString):Boolean は ext に指定した拡張子がフォント系なら true を返します。

ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が ttf, otf, woff なら true になります。

MimeType.isFont(".otf"); // -> true

MimeType.isImage

MimeType.isImage(ext:FileExtString):Boolean は ext に指定した拡張子が画像系なら true を返します。

ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が gif, png, jpg, jpeg, svg, svgz なら true になります。

MimeType.isImage(".png"); // -> true

MimeType.isAudio

MimeType.isAudio(ext:FileExtString):Boolean は ext に指定した拡張子が音声系なら true を返します。

ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が mp3, wav, mid, midi, m4a なら true になります。

MimeType.isAudio(".m4a"); // -> true

MimeType.isVideo

MimeType.isVideo(ext:FileExtString):Boolean は ext に指定した拡張子が映像系なら true を返します。

ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が mp4, mpg, mpeg なら true になります。

MimeType.isVideo(".mpg"); // -> true

MimeType.getType

MimeType.getType(ext:FileExtString):String は ext に対応する MimeType を返します。

ext は大文字小文字と先頭のドットを無視します。
MimeType.js に登録されていない拡張子を指定した場合は "application/octet-stream" を返します。

MimeType.getMimeType("svg");   // -> "image/svg+xml"
MimeType.getMimeType(".json"); // -> "application/json"