本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/02/28/HTTP%E4%B8%AD%E7%9A%84Content-Disposition%E6%B6%88%E6%81%AF%E5%A4%B4/
摘要
本文主要讲述了:
- 请求头
- 响应头
正文
请求头
在多资源请求体中,用于表示部分请求体的编码方式及表单中控件的name
属性
示例:
1 |
|
1 | POST /index.html HTTP/1.1 |
注:出于可读性考虑,本示例中的iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUCB1j+M/A8B8ABQAB/8gPYhYAAAAASUVORK5CYII=
其实是进行 Base64 编码之后的结果。原数据为十六进制数据。
响应头
表示资源的展现形式
取值范围:
inline
attachment
默认值为inline
inline
示例:内联(在浏览器内展示)
1 | Content-Disposition: inline |
注意:Content-Disposition: inline
对于不支持在浏览器内展示的文件(例如:.7z
)无效,对于这些文件,浏览器会自动触发另存为对话框
attachment
示例:附件(会触发浏览器的另存为对话框)
1 | Content-Disposition: attachment |
若Content-Disposition
响应头的值为attachment
时,可以使用filename
指令设置另存为对话框中文件的默认名称
示例:
1 | Content-Disposition: attachment; filename=foo.jpg |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/02/28/HTTP%E4%B8%AD%E7%9A%84Content-Disposition%E6%B6%88%E6%81%AF%E5%A4%B4/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/02/28/HTTP%E4%B8%AD%E7%9A%84Content-Disposition%E6%B6%88%E6%81%AF%E5%A4%B4/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。