Spec-Zone.ru › Dart 2

dart:core

Свойство mimeType

Строка 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API