parseMimeTypeAsString static method
Parses only the MIME-Type of the Data URL s
as string.
Implementation
static String? parseMimeTypeAsString(String? s, {String? defaultMimeType}) {
if (s == null) return defaultMimeType;
s = s.trim();
if (s.isEmpty) return defaultMimeType;
if (!s.startsWith('data:')) return defaultMimeType;
var idx = s.indexOf(';');
if (idx < 5) return defaultMimeType;
var mimeType = s.substring(5, idx).trim().toLowerCase();
if (mimeType.isEmpty) return defaultMimeType;
return mimeType;
}