Documentation v4.0.0

Overview

Get file extension from a Data URL string.

Import

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

Signature

dataURL2Ext(value: string): string | null
Parameter Type Description
value string Data URL string.
Returns: string | null — File extension (e.g. "jpeg", "svg", "pdf"), or null if not detected.

Example

Extension: jpeg
<div class="mb-3">
  <label class="form-label">Data URL</label>
  <input id="dataURL2ExtInput" class="form-control form-control-solid" placeholder="Enter a data URL...">
</div>
<div>
  <span class="fw-bold">Extension: </span>
  <code id="dataURL2ExtResult"></code>
</div>
import {utils} from 'metronic-extension';
const {dataURL2Ext} = utils;

dataURL2Ext('data:text/html,Hello%2C%20World!');        // 'html'
dataURL2Ext('data:image/jpeg;base64,/9j/4AAQS');       // 'jpeg'
dataURL2Ext('data:image/png;base64,iVBORw0KGg');       // 'png'
dataURL2Ext('data:image/svg+xml;base64,PHN2Zy');       // 'svg'
dataURL2Ext('data:application/pdf;base64,JVBE');       // 'pdf'