file_get_mimetype
- Versions
- 5 – 6
file_get_mimetype($filename, $mapping = NULL)- 7
file_get_mimetype($uri, $mapping = NULL)
Determine an Internet Media Type, or MIME type from a filename.
see file_default_mimetype_mapping()
Parameters
$uri A string containing the URI, path, or filename.
$mapping An optional map of extensions to their mimetypes, in the form:
- 'mimetypes': a list of mimetypes, keyed by an identifier,
- 'extensions': the mapping itself, an associative array in which the key is the extension (lowercase) and the value is the mimetype identifier. If $mapping is NULL file_mimetype_mapping() is called.
Return value
The internet media type registered for the extension or application/octet-stream for unknown extensions.
Related topics
Code
includes/file.inc, line 1708
<?php
function file_get_mimetype($uri, $mapping = NULL) {
if ($wrapper = file_stream_wrapper_get_instance_by_uri($uri)) {
return $wrapper->getMimeType($uri, $mapping);
}
else {
// getMimeType() is not implementation specific, so we can directly
// call it without an instance.
return DrupalLocalStreamWrapper::getMimeType($uri, $mapping);
}
}
?>Login or register to post comments 