5. Examples (示例)
指示用户代理(UA)显示"另存为"对话框,文件名为"example.html":
Content-Disposition: Attachment; filename=example.html
指示UA的行为就像Content-Disposition头字段不存在一样,但记住文件名"an example.html"用于后续的保存操作:
Content-Disposition: INLINE; FILENAME= "an example.html"
注意: 这使用quoted-string形式,以便可以包含空格字符。
指示UA显示"另存为"对话框,文件名包含Unicode字符U+20AC (EURO SIGN, 欧元符号):
Content-Disposition: attachment;
filename*= UTF-8''%e2%82%ac%20rates
这里,[RFC5987]中定义的编码也用于编码非ISO-8859-1字符。
此示例与上面的示例相同,但添加了"filename"参数以与不实现RFC 5987的用户代理兼容:
Content-Disposition: attachment;
filename="EURO rates";
filename*=utf-8''%e2%82%ac%20rates
注意: 那些不支持RFC 5987编码的用户代理在"filename*"出现在"filename"之后时会忽略"filename*"。