当前位置: 首页 > article >正文

文件下载时的Content-Type Content-Disposition的说明

Content-Type 实体头部用于指示资源的MIME类型,在响应中,Content-Type标头告诉客户端实际返回的内容的类型,指示客户端如何显示附加的文件。
  Content-Disposition 是 MIME 协议的扩展,指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分,这种方式就与Content-Type指示显示相同),还是以附件的形式下载并保存到本地。
  对于Content-Disposition,在HTTP场景中,第一个参数或者是inline(默认值,表示回复中的消息体会以页面的一部分或者整个页面的形式展示),或者是attachment(意味着消息体应该被下载到本地;大多数浏览器会呈现一个“保存为”的对话框,将filename的值预填为下载后的文件名,假如它存在的话)。

默认的Content-Type为 application/octet-stream

Content-Disposition: inline【例如返回的是图片,那么可以直接在浏览区页面中预览图片】
Content-Disposition: attachment【下载word excel txt】
Content-Disposition: attachment; filename="filename.jpg"【弹出下载框后的文件名】
一般在响应设置响应的时候这两个头都要设置。

http://www.lryc.cn/news/2415211.html

相关文章:

  • 思科模拟器(Cisco Packet Tracer)6.2.0.0052安装步骤
  • windows安装 vnc server
  • JSONObject中Java对象转换成Json格式的两种方式
  • 程序员英语之Spring官网解读
  • JavaScript中数组常用的19种方法总结
  • 【总结】运算放大器与比较器的区别
  • Softether详解(一)——V*N与softether概述
  • 【Linux学习】epoll详解
  • Java | interface 和 implements关键字【接口,看这篇就够了】
  • 使用Python封装获取VirusTotal扫描结果
  • PGP加密原理
  • FLV文件简介
  • HTTP网络协议讲解
  • MPI入门
  • 解决Linux系统GRUB错误:简单入门教程
  • Java基础:final、finally、finalize的区别
  • 数据库中的数据类型
  • 确定最佳聚类的算法(一)
  • HLS新手入门教程
  • gerber导出文件解析,二十几个文件都是干什么的
  • ztree使用总结
  • 虚拟运行环境管理工具Vagrant详细使用教程
  • XXXX is not translated in en (English), zh (Chinese)
  • 什么是业务? 编程语言范畴中谈到的业务是什么
  • 全球免费公共DNS解析服务器 |解决无法上网+加速+防劫持
  • 多线程之pthread_create()函数
  • 《第十五章 异常处理 - try-catch 语句》
  • 字符分割函数strtok
  • 计算机组成原理_浮点数的定义
  • 什么是阻抗?