Lingua

URLUtil.GuessFileName(String, String, String) Metodo

Definizione

Indovina il nome file canonico che un download avrebbe, usando l'URL e contentDisposition.

[Android.Runtime.Register("guessFileName", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? GuessFileName(string? url, string? contentDisposition, string? mimeType);
[<Android.Runtime.Register("guessFileName", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member GuessFileName : string * string * string -> string

Parametri

url
String

URL del contenuto

contentDisposition
String

Intestazione HTTP content-disposition o null

mimeType
String

Tipo mime del contenuto o null

Valori restituiti

nome file suggerito

Attributi

Commenti

Indovina il nome file canonico che un download avrebbe, usando l'URL e contentDisposition.

L'estensione del file, se non definita, viene aggiunta in base al mimetype.

L'argomento contentDisposition verrà trattato in modo diverso a seconda di targetSdkVersion.

ulliPer le versioni targetSDK < verrà analizzato in base a RFC 2616. <li>Per le versioni targetSDK >= VANILLA_ICE_CREAM verrà analizzato in base a RFC 6266. </ul>

In pratica, questo significa che da VANILLA_ICE_CREAM, questo metodo sarà in grado di analizzare filename* le direttive nella contentDisposition stringa.

La funzione è stata modificata anche nei modi seguenti in VANILLA_ICE_CREAM:

<ul><li>Se l'estensione del tipo di file suggerita non corrisponde a , mimeTypeil metodo aggiungerà l'estensione appropriata invece di sostituire l'estensione corrente. <li>Se il nome file suggerito contiene un separatore di percorso ("/"), il metodo sostituirà questo con il carattere di sottolineatura ("_") invece di dividere il risultato e solo usando l'ultima parte. </ul>

per android.webkit.URLUtil.guessFileName(java.lang.String, java.lang.String, java.lang.String).

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