Sprache

URLConnection.GuessContentTypeFromStream(Stream) Methode

Definition

Versucht, den Typ eines Eingabedatenstroms basierend auf den Zeichen am Anfang des Eingabedatenstroms zu ermitteln.

[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

Parameter

is
Stream

ein Eingabedatenstrom, der Markierungen unterstützt.

Gibt zurück

eine Vermutung am Inhaltstyp oder null wenn keine bestimmt werden kann.

Attribute

Ausnahmen

wenn beim Lesen aus dem Eingabedatenstrom ein E/A-Fehler auftritt.

Hinweise

Versucht, den Typ eines Eingabedatenstroms basierend auf den Zeichen am Anfang des Eingabedatenstroms zu ermitteln. Diese Methode kann von Unterklassen verwendet werden, die die getContentType Methode überschreiben.

Im Idealfall wäre diese Routine nicht erforderlich. http Viele Server geben jedoch den falschen Inhaltstyp zurück. Darüber hinaus gibt es viele nicht standardmäßige Erweiterungen. Direkte Überprüfung der Bytes, um den Inhaltstyp zu ermitteln, ist häufig genauer als der Glaube an den vom http Server beanspruchten Inhaltstyp.

Java Dokumentation für java.net.URLConnection.guessContentTypeFromStream(java.io.InputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: