URLUtil.GuessFileName(String, String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adivinha o nome de arquivo canônico que um download teria, usando a 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
Parâmetros
- url
- String
Url para o conteúdo
- contentDisposition
- String
Cabeçalho HTTP de disposição de conteúdo ou null
- mimeType
- String
Tipo mime do conteúdo ou null
Retornos
nome de arquivo sugerido
- Atributos
Comentários
Adivinha o nome de arquivo canônico que um download teria, usando a URL e contentDisposition.
A extensão de arquivo, se não definida, é adicionada com base no mimetype.
O contentDisposition argumento será tratado de forma diferente dependendo de targetSdkVersion.
VANILLA_ICE_CREAM ele será analisado com base no RFC 6266.
</ul>
Na prática, isso significa que, desse VANILLA_ICE_CREAMmétodo, esse método será capaz de analisar filename* diretivas na contentDisposition cadeia de caracteres.
A função também foi alterada das seguintes maneiras em VANILLA_ICE_CREAM:
<ul><li>Se a extensão de tipo de arquivo sugerida não corresponder à passagem mimeType, o método acrescentará a extensão apropriada em vez de substituir a extensão atual.
<li>Se o nome do arquivo sugerido contiver um separador de caminho ("/"), o método substituirá isso pelo caractere de sublinhado ("_") em vez de dividir o resultado e usar apenas a última parte.
</ul>
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.