Documentation v4.0.0

Overview

Get the MIME type inferred from the file extension at the end of a URL.

Import

import {utils} from 'metronic-extension';
const {url2Mime} = utils;

Signature

url2Mime(url: string): string | null
Parameter Type Description
url string URL string.
Returns: string | null — MIME type, or null if the extension cannot be determined.

Example

Result: image/jpeg
<div class="mb-3">
  <label class="form-label">Input URL</label>
  <input id="url2MimeInput" class="form-control form-control-solid" placeholder="Enter a URL..." value="https://example.com/sample.jpg">
</div>
<div>
  <span class="fw-bold">Result: </span>
  <code id="url2MimeResult">image/jpeg</code>
</div>
var url2Mime = metronicExtension.utils.url2Mime;
var input = document.getElementById('url2MimeInput');
var result = document.getElementById('url2MimeResult');

function update() {
  result.textContent = url2Mime(input.value) || '(null)';
}

input.addEventListener('input', update);
update();