首页 > 其他分享 >各种文件对应的ContentType,拿来即用

各种文件对应的ContentType,拿来即用

时间:2023-10-27 09:58:51浏览次数:22  
标签:vnd ContentType excel macroEnabled.12 application 即用 ms 拿来 Type

转自:https://blog.csdn.net/qq_36551991/article/details/109499487

目录
Content-Type
常见的Content-Type
更多Content-Type
Content-Type
Content-Type即内容类型,Content-Type用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件,这就是经常看到一些网页点击的结果却是下载到的一个文件或一张图片的原因。

ContentType属性指定响应的 HTTP内容类型。如果未指定 ContentType,默认为TEXT/HTML。

我们在代码也经常需要定义ContentType,用于指定响应的类型

例:

1 response.setCharacterEncoding("utf-8");
2 response.setContentType("text/html;charset=utf-8");

常见的Content-Type

 1 text/html  :HTML格式
 2 text/plain :纯文本格式      
 3 text/xml   :XML格式
 4 
 5 image/gif  :gif图片格式    
 6 image/jpeg :jpg图片格式 
 7 image/png  :png图片格式
 8 
 9 application/xml     : XML数据格式
10 application/json    : JSON数据格式
11 application/pdf     : pdf格式  
12 application/msword  : Word文档格式
13 application/octet-stream : 二进制流数据(如文件下载)
14 
15 application/x-www-form-urlencoded : 
16 
17 <form encType="">中默认的encType,
18 form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)。
19 服务器收到的raw body会是,name=aaa&key=bbb。
20 
21 multipart/form-data : 表单上传文件

更多Content-Type

以下是一些不那么常见的Content-Type的,但也有可能会用到,最典型的是导出excel时,我们需要将Content-Type设置为application/vnd.ms-excel,大家用到的时候可以对照

  1 .doc
  2 
  3 application/msword
  4 
  5 .dot
  6 
  7 application/msword
  8 
  9 .docx
 10 
 11 application/vnd.openxmlformats-officedocument.wordprocessingml.document
 12 
 13 .dotx
 14 
 15 application/vnd.openxmlformats-officedocument.wordprocessingml.template
 16 
 17 .docm
 18 
 19 application/vnd.ms-word.document.macroEnabled.12
 20 
 21 .dotm
 22 
 23 application/vnd.ms-word.template.macroEnabled.12
 24 
 25 .xls
 26 
 27 application/vnd.ms-excel
 28 
 29 .xlt
 30 
 31 application/vnd.ms-excel
 32 
 33 .xla
 34 
 35 application/vnd.ms-excel
 36 
 37 .xlsx
 38 
 39 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
 40 
 41 .xltx
 42 
 43 application/vnd.openxmlformats-officedocument.spreadsheetml.template
 44 
 45 .xlsm
 46 
 47 application/vnd.ms-excel.sheet.macroEnabled.12
 48 
 49 .xltm
 50 
 51 application/vnd.ms-excel.template.macroEnabled.12
 52 
 53 .xlam
 54 
 55 application/vnd.ms-excel.addin.macroEnabled.12
 56 
 57 .xlsb
 58 
 59 application/vnd.ms-excel.sheet.binary.macroEnabled.12
 60 
 61 .ppt
 62 
 63 application/vnd.ms-powerpoint
 64 
 65 .pot
 66 
 67 application/vnd.ms-powerpoint
 68 
 69 .pps
 70 
 71 application/vnd.ms-powerpoint
 72 
 73 .ppa
 74 
 75 application/vnd.ms-powerpoint
 76 
 77 .pptx
 78 
 79 application/vnd.openxmlformats-officedocument.presentationml.presentation
 80 
 81 .potx
 82 
 83 application/vnd.openxmlformats-officedocument.presentationml.template
 84 
 85 .ppsx
 86 
 87 application/vnd.openxmlformats-officedocument.presentationml.slideshow
 88 
 89 .ppam
 90 
 91 application/vnd.ms-powerpoint.addin.macroEnabled.12
 92 
 93 .pptm
 94 
 95 application/vnd.ms-powerpoint.presentation.macroEnabled.12
 96 
 97 .potm
 98 
 99 application/vnd.ms-powerpoint.template.macroEnabled.12
100 
101 .ppsm
102 
103 application/vnd.ms-powerpoint.slideshow.macroEnabled.12

 


————————————————
版权声明:本文为CSDN博主「way_more」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36551991/article/details/109499487

标签:vnd,ContentType,excel,macroEnabled.12,application,即用,ms,拿来,Type
From: https://www.cnblogs.com/gzy2016Blog/p/17791073.html

相关文章

  • ExcelPatternTool 开箱即用的Excel工具包现已发布!
    目录ExcelPatternTool功能特点:快速开始使用说明常规类型高级类型Importable注解Exportable注解IImportOption导入选项IExportOption导出选项单元格样式StyleMapping样式映射使用数据库作为数据源示例Sample1:不同类型字段导出Sample2:高级类型导入和导出Sample3:员工健康体检工具已知......
  • Spring Cloud智慧工地云服务平台源码 PC端+APP端+数据大屏源码 开箱即用
    智慧工地云服务平台源码 PC端+APP端+数据大屏全套源码 自主版权智慧工地利用移动互联、物联网、云计算、大数据等新一代信息技术,彻底改变传统施工现场各参建方的交互方式、工作方式和管理模式,为建设集团、施工企业、监理单位、设计单位、政府监管部门等提供一揽子工地现场管理信......
  • "最佳选择:独立私有部署的智能AI客服系统,适用于商城客服、公众号小程序客服和企业微信
    唯一客服系统推荐随着互联网的迅猛发展,越来越多的企业开始意识到提供良好的客户服务对于业务的重要性。而一个高效、多功能的在线客服系统成为了现代企业不可或缺的一部分。在此,我向大家推荐一款功能强大、易于使用的唯一客服系统——gofly.v1kf.com。以下将为您介绍该系统的一......
  • 自动生成学生成绩分析软件,点击即用,完全自动化模板
    用户界面设计:创建一个用户友好的界面,包括输入成绩数据的功能。提供可选择的数据源选项,如Excel文件、数据库等。允许用户设置分析参数和选项。数据导入:实现数据导入功能,支持从不同来源导入成绩数据。解析导入的数据,并进行格式验证和清洗处理。将清洗后的数据存储到内部数据库或数......
  • 开启想象翅膀:轻松实现文本生成模型的创作应用,支持LLaMA、ChatGLM、UDA、GPT2等模型,开
    开启想象翅膀:轻松实现文本生成模型的创作应用,支持LLaMA、ChatGLM、UDA、GPT2等模型,开箱即用1.介绍TextGen实现了多种文本生成模型,包括:LLaMA、ChatGLM、UDA、GPT2、Seq2Seq、BART、T5、SongNet等模型,开箱即用。1.1最新更新[2023/06/15]v1.0.0版本:新增ChatGLM/LLaMA/Bloom模......
  • - 前后端数据传输的编码格式(contentType) - Ajax朝后端提交文件数据 - Ajax朝后端提
    前后端数据传输的编码格式(contentType)前后端数据传输的请求方式有两种:get、post我们只研究post请求的编码格式三种编码格式urlencodedform-datajson发送post请求的方式form表单Ajaxpostman(第三方工具,需要下载) form表单发送post请求的时候数据的编码格式请求头conten......
  • C#基础之Response.ContentType响应内容类型[通俗易懂]
    3、设置响应内容类型改为json类型,效果如下  Response.ContentType1、文本格式:html、xml、txtResponse.ContentType=“text/html“;Response.ContentType=“text/xml”;Response.ContentType=“text/plain”;2、图片格式Response.ContentType=“image/jpg”;R......
  • 今天看到一题, 正好拿来和 @qcaxq PK
    为什么要和@qcaxq PK ?  因为他经常来反相吧指点江山, 在民科吧也经常看到, 在数学吧有没有出现 ?  记不清了。 另外, 看看  《还是说两句吧》       https://tieba.baidu.com/p/8523434944    12楼  。 平时我看到......
  • java获取contenttype
    如何在Java中获取Content-Type1.简介在开发中,有时候我们需要获取网络请求的Content-Type。Content-Type是HTTP协议中用来定义请求或响应中的主体的媒体类型的一种机制。在Java中,我们可以使用一些方法来获取Content-Type。2.获取Content-Type的步骤下面是获取Content-Type的步......
  • SUB-1G UM2004 一款低功耗、高性能、即插即用型 OOK 射频接收器芯片
    UM2004是一款低功耗、高性能、即插即用型OOK射频接收器,该芯片具有2.5V~5.5V较宽的输入电压范围,灵敏度高达到-109dBm,工作频段为300MHz~480MHz,支持1Kbps~5Kbps的数据率传输。采用SOP8封装类型,应用时仅需天线端阻抗匹配网络、VDD退耦电容和AGC滤波电容,VDD电路......