在网页上点击一个音视频的链接之后,有两种表现,一种是直接浏览器内播放,一种是下载文件。造成这两种现象的原因是服务端响应头中Content-Disposition
的不同。
在HTTP场景中,第一个参数或者是inline(默认值,表示回复中的消息体会以页面的一部分或者整个页面的形式展示),或者是attachment(意味着消息体应该被下载到本地;大多数浏览器会呈现一个“保存为”的对话框,将filename的值预填为下载后的文件名,假如它存在的话)。
1 | Content-Disposition: inline |