URLUtil.GuessFileName(String, String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.