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*" を無視します。