Minmay is an Elixir library for mapping a file extension to MIME type or vice versa.
It was based in @samuelneff's MimeTypeMap
Add minmay to your list of dependencies in mix.exs:
def deps do
[{:minmay, "~> 2.0"}]
endiex> Minmay.from_extension(".jpg")
"image/jpeg"
iex> Minmay.from_filename("vacations.jpg")
"image/jpeg"
iex> Minmay.from_mime_type("image/jpeg")
".jpg"No start/0 call is required — the library works immediately.
