-
Notifications
You must be signed in to change notification settings - Fork 0
MimeType
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 でもアクセス可能になります。
- MimeType.isText - 拡張子がテキスト系なら true を返します
- MimeType.isFont - 拡張子がフォント系なら true を返します
- MimeType.isImage - 拡張子が画像系なら true を返します
- MimeType.isAudio - 拡張子が音声系なら true を返します
- MimeType.isVideo - 拡張子が映像系なら true を返します
- MimeType.getMimeType - 拡張子から MimeType を返します
サポートしている MimeTypeの一覧 も参照してください。
MimeType.isText(ext:FileExtString):Boolean は ext に指定した拡張子がテキスト系なら true を返します。
ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が txt
, css
, htm
, html
, js
なら true になります。
MimeType.isText(".html"); // -> true
MimeType.isFont(ext:FileExtString):Boolean は ext に指定した拡張子がフォント系なら true を返します。
ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が ttf
, otf
, woff
なら true になります。
MimeType.isFont(".otf"); // -> true
MimeType.isImage(ext:FileExtString):Boolean は ext に指定した拡張子が画像系なら true を返します。
ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が gif
, png
, jpg
, jpeg
, svg
, svgz
なら true になります。
MimeType.isImage(".png"); // -> true
MimeType.isAudio(ext:FileExtString):Boolean は ext に指定した拡張子が音声系なら true を返します。
ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が mp3
, wav
, mid
, midi
, m4a
なら true になります。
MimeType.isAudio(".m4a"); // -> true
MimeType.isVideo(ext:FileExtString):Boolean は ext に指定した拡張子が映像系なら true を返します。
ext は大文字小文字と先頭のドットを無視して比較します。
拡張子が mp4
, mpg
, mpeg
なら true になります。
MimeType.isVideo(".mpg"); // -> true
MimeType.getType(ext:FileExtString):String は ext に対応する MimeType を返します。
ext は大文字小文字と先頭のドットを無視します。
MimeType.js に登録されていない拡張子を指定した場合は "application/octet-stream"
を返します。
MimeType.getMimeType("svg"); // -> "image/svg+xml"
MimeType.getMimeType(".json"); // -> "application/json"