Langue

URLConnection.GuessContentTypeFromStream(Stream) Méthode

Définition

Tente de déterminer le type d’un flux d’entrée en fonction des caractères au début du flux d’entrée.

[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

Paramètres

is
Stream

flux d’entrée qui prend en charge les marques.

Retours

une estimation du type de contenu, ou null si aucune ne peut être déterminée.

Attributs

Exceptions

si une erreur d’E/S se produit lors de la lecture à partir du flux d’entrée.

Remarques

Tente de déterminer le type d’un flux d’entrée en fonction des caractères au début du flux d’entrée. Cette méthode peut être utilisée par des sous-classes qui remplacent la getContentType méthode.

Dans l’idéal, cette routine ne serait pas nécessaire. Mais de nombreux http serveurs retournent le type de contenu incorrect ; en outre, il existe de nombreuses extensions non standard. L’inspection directe des octets pour déterminer le type de contenu est souvent plus précise que de croire que le type de contenu revendiqué par le http serveur.

Documentation Java pour java.net.URLConnection.guessContentTypeFromStream(java.io.InputStream).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à