Lingua

URLConnection.GuessContentTypeFromStream(Stream) Metodo

Definizione

Prova a determinare il tipo di un flusso di input in base ai caratteri all'inizio del flusso di input.

[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

Parametri

is
Stream

flusso di input che supporta i contrassegni.

Valori restituiti

un'ipotesi in corrispondenza del tipo di contenuto o null se non è possibile determinare nessuno.

Attributi

Eccezioni

se si verifica un errore di I/O durante la lettura dal flusso di input.

Commenti

Prova a determinare il tipo di un flusso di input in base ai caratteri all'inizio del flusso di input. Questo metodo può essere utilizzato dalle sottoclassi che eseguono l'override del getContentType metodo .

Idealmente, questa routine non sarebbe necessaria. Ma molti http server restituiscono il tipo di contenuto non corretto. Sono inoltre disponibili molte estensioni non standard. L'ispezione diretta dei byte per determinare il tipo di contenuto è spesso più accurata del fatto che il tipo di contenuto richiesto dal http server.

per java.net.URLConnection.guessContentTypeFromStream(java.io.InputStream).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a