lookupMimeType function
Extract the extension from path and use that for MIME-type lookup, using
the default extension map.
If no matching MIME-type was found, null is returned.
If headerBytes is present, a match for known magic-numbers will be
performed first. This allows the correct mime-type to be found, even though
a file have been saved using the wrong file-name extension. If less than
defaultMagicNumbersMaxLength bytes was provided, some magic-numbers won't
be matched against.
Implementation
String? lookupMimeType(String path, {List<int>? headerBytes}) =>
_globalResolver.lookup(path, headerBytes: headerBytes);