URLConnection.GuessContentTypeFromStream(Stream) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается определить тип входного потока на основе символов в начале входного потока.
[Android.Runtime.Register("guessContentTypeFromStream", "(Ljava/io/InputStream;)Ljava/lang/String;", "")]
public static string? GuessContentTypeFromStream (System.IO.Stream? is);
[<Android.Runtime.Register("guessContentTypeFromStream", "(Ljava/io/InputStream;)Ljava/lang/String;", "")>]
static member GuessContentTypeFromStream : System.IO.Stream -> string
Параметры
- is
- Stream
входной поток, поддерживающий метки.
Возвращаемое значение
предположение о типе контента или null
значение , если его не удается определить.
- Атрибуты
Исключения
Значение , если при чтении из входного потока возникает ошибка ввода-вывода.
Комментарии
Пытается определить тип входного потока на основе символов в начале входного потока. Этот метод может использоваться подклассами, которые переопределяют getContentType
метод .
В идеале эта подпрограмма не нужна. Но многие http
серверы возвращают неправильный тип контента; кроме того, существует много нестандартных расширений. Прямая проверка байтов для определения типа контента часто является более точной, чем предполагать тип контента, запрошенный сервером http
.
Документация по Java для java.net.URLConnection.guessContentTypeFromStream(java.io.InputStream)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.