Свойство mimeType
MIME-тип данных URI.
URI данных состоит из «типа носителя», за которым следуют данные. Тип носителя начинается с MIME-типа и может быть дополнен дополнительными параметрами. Если представление MIME-типа в тексте URI содержит escape-последовательности URI, они декодируются в возвращаемой строке. Если значение содержит не-ASCII escape-последовательности процентов, они декодируются как UTF-8.
Пример:
data:text/plain;charset=utf-8,Hello%20World!
Этот URI данных имеет тип носителя text/plain;charset=utf-8, который является MIME-типом text/plain с параметром charset со значением utf-8. Подробнее см. RFC 2045.
Если первая часть URI данных пуста, она по умолчанию равна text/plain.
Реализация
String get mimeType {
int start = _separatorIndices[0] + 1;
int end = _separatorIndices[1];
if (start == end) return "text/plain";
return _Uri._uriDecode(_text, start, end, utf8, false);
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/UriData/mimeType.html