Content-Disposition头字段用于指定MIME类型的响应应该以何种形式呈现给用户。该头字段包含一个参数,即disposition-type,它表示该响应的处理方式。下面是一些常用的disposition-type参数及其含义:

  • inline:表示该响应应该直接呈现在页面中,而不是下载。比如,可以将PDF文档以inline方式呈现在Web页面中。
  • attachment:表示该响应应该被下载并保存到本地文件系统中。浏览器可以选择在保存前询问用户保存的位置。
  • form-data:表示响应表单数据。

除了disposition-type参数之外,Content-Disposition头字段还有以下可选参数:

  • filename:指定下载时的文件名。例如,Content-Disposition: attachment; filename="example.pdf"。
  • creation-date:指定文件创建的日期和时间。
  • modification-date:指定文件修改的日期和时间。
  • read-date:指定文件最后访问的日期和时间。
  • size:指定文件大小,单位为字节。

请注意,Content-Disposition头字段并不是HTTP标准中的一部分,因此实现方式可能会有所不同。在使用Content-Disposition时,建议同时使用Content-Type头字段来指定响应的MIME类型。

最后修改:2023 年 07 月 13 日
如果觉得我的文章对你有用,请随意赞赏