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
<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'