Content-Disposition是HTTP头部中的一个字段,用于指示服务器如何处理附加在消息体中的数据。它可以用来控制浏览器是否以附件形式下载数据,或直接在浏览器中显示数据。
使用方法如下:
- 在HTTP响应头中添加Content-Disposition字段,字段值为inline或attachment。其中,inline表示在浏览器中直接显示数据,attachment表示以附件形式下载数据。
- 可以通过设置filename参数来指定下载文件的文件名,例如Content-Disposition: attachment; filename=“example.txt”。
- 可以通过设置filename参数来指定下载文件的文件名,并支持非ASCII字符编码,例如Content-Disposition: attachment; filename=UTF-8’'%e4%b8%ad%e6%96%87.txt表示下载文件名为中文.txt。
使用Content-Disposition字段可以控制浏览器的行为,使其按照指定的方式处理附加数据。例如,可以使用Content-Disposition: attachment; filename="example.txt"来强制浏览器以附件形式下载名为example.txt的数据。