URLUtil.GuessFileName(String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URL と 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
パラメーター
- url
- String
コンテンツの URL
- contentDisposition
- String
Content-Disposition HTTP ヘッダーまたは null
- mimeType
- String
コンテンツの MIME タイプまたは null
返品
推奨されるファイル名
- 属性
注釈
URL と contentDisposition を使用して、ダウンロードに含まれる正規のファイル名を推測します。
ファイル拡張子が定義されていない場合は、mimetype に基づいて追加されます。
contentDisposition引数は、targetSdkVersion に応じて異なる方法で処理されます。
VANILLA_ICE_CREAM RFC 6266 に基づいて解析されます。
</ul>
実際には、これは、VANILLA_ICE_CREAMから、このメソッドがcontentDisposition文字列内filename*ディレクティブを解析できることを意味します。
関数は、 VANILLA_ICE_CREAMで次の方法でも変更されました。
<ul><li>推奨されるファイルの種類の拡張子が渡された mimeTypeと一致しない場合、メソッドは現在の拡張子を置き換える代わりに適切な拡張子を追加します。
<li>推奨されるファイル名にパス区切り記号 ("/") が含まれている場合、メソッドは結果を分割し、最後の部分のみを使用するのではなく、アンダースコア文字 ("_") に置き換えます。
</ul>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。