Global Helpers
mimeTypes()
Signature
Section titled “Signature”mimeTypes() — returns string
Available in: controller, model, mapper, migrator, migration, tabledefinition
Category: Miscellaneous Functions
Description
Section titled “Description”Returns an associated MIME type based on a file extension.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
extension | string | yes | — | The extension to get the MIME type for. |
fallback | string | no | application/octet-stream | The fallback MIME type to return. |
Examples
Section titled “Examples”// 1. Get the MIME type for a known file extension
mimeType = mimeTypes("xls");
// mimeType -> "application/vnd.ms-excel"
// 2. Get the MIME type for a dynamic extension from user input, with a custom fallback
mimeType = mimeTypes(extension=params.fileType, fallback="text/plain");
// 3. Use the default fallback (application/octet-stream) for an unknown extension
mimeType = mimeTypes("xyz");
// mimeType -> "application/octet-stream"