首页 > 其他分享 >常用Content-Type汇总

常用Content-Type汇总

时间:2023-04-06 18:48:37浏览次数:47  
标签:text image 汇总 Content application MIME Type

MIME type

  • 定义

媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型)是一种标准,用来表示文档、文件或字节流的性质和格式。

  • 语法

MIME 的组成结构非常简单;由类型与子类型两个字符串中间用'/'分隔而组成。不允许空格存在。type 表示可以被分多个子类的独立类别。subtype 表示细分后的每个类型。MIME 类型对大小写不敏感,但是传统写法都是小写。

type/subtype
  • 独立类型

类型 描述 示例
text 表明文件是普通文本,理论上是人类可读 text/plain , text/html , text/css , text/javascript
image 表明是某种图像。不包括视频,但是动态图(比如动态 gif)也使用 image 类型 image/gif , image/png, image/jpeg , image/bmp , image/webp , image/x-icon
video 表明是某种视频文件 video/webm , video/ogg
audio 表明是某种音频文件 audio/midi , audio/mpeg , audio/webm , audio/ogg , audio/wav
application 表明是某种二进制数据 application/octet-stream , application/xhtml+xml, application/xml , application/pdf

对于 text 文件类型若没有特定的 subtype,就使用 text/plain。类似的,二进制文件没有特定或已知的 subtype,即使用 application/octet-stream。

完整 MIME 类型

完整的 MIME 类型列表可在 IANA | MIME Media Types 查看。

Content-Type

  • 定义

Content-Type 实体头部用于指示资源的 MIME 类型 media type 。
在响应中,Content-Type 标头告诉客户端实际返回的内容的内容类型。
在请求中 (如POST 或 PUT),客户端告诉服务器实际发送的数据类型。

  • 语法

Content-Type: text/html; charset=utf-8
Content-Type: multipart/form-data; boundary=something
  • 常用

后缀名 类型
.* application/octet-stream
.txt text/plain
.png image/png
.jpeg image/jpeg
.xls application/-excel
.xls application/x-xls
.pdf application/pdf
.mp3 audio/mp3
.mp4 video/mp4
.exe application/x-msdownload

标签:text,image,汇总,Content,application,MIME,Type
From: https://www.cnblogs.com/lpkshuai/p/17293752.html

相关文章

  • docker启动报错the backing xfs filesystem is formatted without d_type support
    WARNING:overlay2:thebackingxfsfilesystemisformattedwithoutd_typesupport,whichleadstoincorrectbehavior.Reformatthefilesystemwithftype=1toenabled_typesupport.Runningwithoutd_typesupportwillnotbesupportedinfu......
  • 思考 TypeScript namespace,复习 class 语法
    前言据我所知,早期JavaScript没有class语法,很多都是函数,即便是现在的class本质上也是一个函数。在这里不说函数与class之间的关系和区别。下面将从class语法上讲解,阐述为什么有class以及作用;对class语法进行了探讨之后,再思考TypeScript的namespace给我们带来......
  • OpenCV [c++](图像处理基础示例小程序汇总)
    一、图像读取与显示#include<opencv2/opencv.hpp>#include<iostream>usingnamespacecv;usingnamespacestd;intmain(){ stringpath="Resources/lambo.png";//图片的路径名 Matimg=imread(path);//将图片加载后赋值到图像变量img中//if(path.empty()){......
  • 修复typecho字体资源跨域加载报错(基于IIS)
    在前面的文章中介绍了如何在IIS中配置typecho站点。一切使用都比较顺利,最近发现如果我不是直接输入网址进入,而是通过其它方式进入时,字体资源就会找不到。 像下面这样  查了一下,反正是跨域相关的问题,在IIS中解决方法如下:         ......
  • 微信公众号 过滤 typescript cheerio
    E:\公众号文章采集\fi_filter_过滤器\src\exact_新浪博客手机版提取连接.jsconstfs=require('fs');constjsdom=require('jsdom');const{JSDOM}=jsdom;fs.readdir('./html',function(err,files){files.forEach((file)=>{fs.read......
  • 被ST-Link【The content of ST-Link is corrupt】【Communication error with ST-Link
    直接跳转【4】看解决方法,祝大家都顺利解决【1】我的尝试   【2】我的错误情况【3】我无用的努力【尝试1:点击setting之后的第一个debug页面里面的port要改成sw,不然下载不成功】,其实这样只是比较节约端口而已,当然一般还是都选择【SW】  【尝试2:output里记得把crea......
  • typedef和define
    (一)typedef/define的基本概念1.typedeftypedefintBOOL;#defineTRUE1#defineFALSE0定义好之后,就可以像使用基本类型数据一样使用它了,如下面的代码所示:BOOLbflag=TRUE;2.与define的区别 typedef是在编译过程中被解析的,而#define是在编译之前的预处理时被破解的;#......
  • 深度学习经典网络模型汇总——LeNet、AlexNet、ZFNet、VGGNet、GoogleNet、ResNet【对
    文章目录LeNetAlexNetZFNetVGGNetGoogleNetResNet先来看一下我们要讲述哪些经典的网络模型,如下:LeNet:最早用于手写数字识别的CNN网络AlexNet:2012年ILSVRC比赛冠军,比LeNet层数更深,这是一个历史性突破。ZFNet:2013年ILSVRC比赛效果较好,和AlexNet类似。VGGNet:2014年ILSVRC比赛分类......
  • JavaScript中数组元素删除的七大方法汇总
    原文链接:https://blog.csdn.net/u010323023/article/details/52700770 在JavaScript中,除了Object之外,Array类型恐怕就是最常用的类型了。与其他语言的数组有着很大的区别,JavaScript中的Array非常灵活。今天我就来总结了一下JavaScript中Array删除的方法。大致的分类可以分为如下......
  • TypeScript 报错 解决
    持续更新中tsconfig.ts中报错找不到“vite/client”的类型定义文件。程序包含该文件是因为:在compilerOptions中指定的类型库"vite/client"的入口点原因tsconfig.ts中已经配置"types":["vite/client"]{"compilerOptions":{"target":"ESNext"......