メインコンテンツまでスキップ

5. 例 (Examples)

ユーザーエージェント (User Agent, UA) に "名前を付けて保存" ダイアログを表示させ、ファイル名を "example.html" とする:

Content-Disposition: Attachment; filename=example.html

ユーザーエージェントにContent-Dispositionヘッダーフィールドが存在しないかのように動作させますが、後続の保存操作のためにファイル名 "an example.html" を記憶させる:

Content-Disposition: INLINE; FILENAME= "an example.html"

注記: これは、スペース文字 (Space Character) を含めることができるように、quoted-string形式を使用しています。

ユーザーエージェントに "名前を付けて保存" ダイアログを表示させ、Unicode文字 (Unicode Character) U+20AC (ユーロ記号, EURO SIGN) を含むファイル名とする:

Content-Disposition: attachment;
filename*= UTF-8''%e2%82%ac%20rates

ここでは、[RFC5987]で定義されたエンコーディング (Encoding) が、ISO-8859-1以外の文字をエンコードするためにも使用されています。

この例は上記と同じですが、RFC 5987を実装していないユーザーエージェントとの互換性のために "filename" パラメータを追加しています:

Content-Disposition: attachment;
filename="EURO rates";
filename*=utf-8''%e2%82%ac%20rates

注記: RFC 5987エンコーディングをサポートしていないユーザーエージェントは、"filename" の後に "filename*" が出現する場合、"filename*" を無視します。