<?php
$mime_type_match[ 'jpg '] = array( "image/jpeg ", "image/pjpeg ");
$mime_type_match[ 'jpeg '] = array( "image/jpeg ", "image/pjpeg ");
$mime_type_match[ 'gif '] = array( "image/gif ");
$mime_type_match[ 'png '] = array( "image/png ", "image/x-png ");
$mime_type_match[ 'tif '] = array( "image/tiff ");
$mime_type_match[ 'tiff '] = array( "image/tiff ");
$mime_type_match[ 'bmp '] = array( "image/x-ms-bmp ");
$mime_type_match[ 'aif '] = array( "audio/x-aiff ");
$mime_type_match[ 'aiff '] = array( "audio/x-aiff ");
$mime_type_match[ 'au '] = array( "audio/basic ");
$mime_type_match[ 'snd '] = array( "audio/basic ");
$mime_type_match[ 'mid '] = array( "audio/x-midi ", "audio/mid ", "audio/midi ");
$mime_type_match[ 'mp3 '] = array( "audio/mpeg ", "audio/x-mpeg ", "audio/mp3 ", "audio/mpg ");
$mime_type_match[ 'ra '] = array( "audio/x-pn-realaudio ");
$mime_type_match[ 'ram '] = array( "audio/x-pn-realaudio ");
$mime_type_match[ 'rm '] = array( "audio/vnd.rn-realmedia ", "application/vnd.rn-realmedia ", "video/vnd.rn-realvideo ", "application/vnd ");
$mime_type_match[ 'rpm '] = array( "audio/x-pn-realaudio-plugin ");
$mime_type_match[ 'wav '] = array( "audio/x-wav ");
$mime_type_match[ 'avi '] = array( "video/x-msvideo ", "video/avi ");
$mime_type_match[ 'mpg '] = array( "video/mpeg ");
$mime_type_match[ 'mpeg '] = array( "video/mpeg ");
$mime_type_match[ 'mpe '] = array( "video/mpeg ");
$mime_type_match[ 'mov '] = array( "video/quicktime ");
$mime_type_match[ 'qt '] = array( "video/quicktime ");
$mime_type_match[ 'swf '] = array( "application/x-shockwave-flash ");
$mime_type_match[ 'psd '] = array( "application/octet-stream ");
$mime_type_match[ 'fla '] = array( "application/octet-stream ");
$mime_type_match[ 'ani '] = array( "application/octet-stream ");
$mime_type_match[ 'gz '] = array( "application/gzip ", "application/x-gzip-compressed ");
$mime_type_match[ 'rar '] = array( "application/x-rar-compressed ");
$mime_type_match[ 'tar '] = array( "application/x-tar ");
$mime_type_match[ 'gtar '] = array( "application/x-gtar ");
$mime_type_match[ 'zip '] = array( "application/zip ", "application/x-zip-compressed ");
$mime_type_match[ 'sit '] = array( "application/x-stuffit ");
$mime_type_match[ 'pdf '] = array( "application/pdf ", "application/x-pdf ");
$mime_type_match[ 'ai '] = array( "application/postscript ");
$mime_type_match[ 'eps '] = array( "application/postscript ");
$mime_type_match[ 'ps '] = array( "application/postscript ");
$mime_type_match[ 'txt '] = array( "text/plain ", "text/richtext ", "text/rtf ", "text/html ");
$mime_type_match[ 'rtf '] = array( "text/plain ", "text/richtext ", "text/rtf ");
$mime_type_match[ 'rtx '] = array( "text/plain ", "text/richtext ", "text/rtf ");
$mime_type_match[ 'doc '] = array( "application/msword ");
$mime_type_match[ 'xls '] = array( "application/vnd ", "application/x-msexcel ");
$mime_type_match[ 'ppt '] = array( "application/vnd ");
$mime_type_match[ 'css '] = array( "text/css ");
$mime_type_match[ 'csv '] = array( "text/comma-separated-values ");
$mime_type_match[ 'js '] = array( "text/javascript ");
?>
不是太完整,不过多数类型都有了
分享到:
相关推荐
四种常见的 POST 提交数据方式对应的content-type取值(enctype)
修改Content-Type值为:image/png,仍旧上传失败。 任意文件上传 3、测试如何绕过过滤 于是猜测可能是文件头过滤,由于先前能正常上传png文件,于是用HxD打开一个png文件,在文件尾写入一段木马,如右图所示。 任意...
struts2 文件上传中 ContentType对应表
base64.rar 64位压缩代码 如果数据库有压力可以使用
然后用它将各个数据段分开,而对于每个数据段都对应着 HTML 页面表单中的一个 Input 区,包括一个 content-disposition 属性,说明了这个数据段的一些信息,如果这个数据段的内容是一个文件,还会有 Content-Type ...
这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp...
树莓派邮件发送,使用时需要自己去注册一个邮箱,并取得SMTP授权码填写到... #att['Content-Type'] = 'application/octet-stream' #att['Content-Disposition'] = 'attachment; filename="att.txt"' #msg.attach(att)
POST请求Content-Type 设置为application/x-www-form-urlencoded 除此之外,我们对请求添加签名的校验,key设置为X-Sign 接口定义 /// /// 获取时间戳(毫秒). /// /// <param name=dateTime></param> /// ...
2. 多个请求头: 一个请求头由name:value组成, 如Host/Cookie/Content-Type头 3. 请求体 3. HTTP响应报文 1. 响应行: 响应状态码/对应的文本 2. 多个响应头: 如 Content-Type / Set-Cookie 头 3. 响应体 4.发布请求体...
2. 多个请求头: 一个请求头由name:value组成, 如Host/Cookie/Content-Type头 3. 请求体 3. HTTP响应报文 1. 响应行: 响应状态码/对应的文本 2. 多个响应头: 如 Content-Type / Set-Cookie 头 3. 响应体 4.发布请求体...
使用 NodeJS 编写前端工具时,操作得最多的是文本文件,因此也就涉及到了文件编码的处理问题。...在不同的 Unicode 编码下,BOM 字符对应的二进制字节如下: Bytes Encoding ----------------------------
7.1 状态代码概述 Web服务器响应浏览器或...但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用
用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded : 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data : 窗体数据被编码为...
2. 多个请求头: 一个请求头由name:value组成, 如Host/Cookie/Content-Type头 3. 请求体 3. HTTP响应报文 1. 响应行: 响应状态码/对应的文本 2. 多个响应头: 如 Content-Type / Set-Cookie 头 3. 响应体 4.发布请求体...
但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含...
最近经常就Ajax请求的状态,或者服务器端跨域请求的状态而烦恼,现在收藏一下下面的文章。 在我们平常浏览网页时,也...但 Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也
最好放在<meta http-equiv="Content-Type" content="text/html;...name是描述网页的,对应于Content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找m
下面列举一些常用的全局变量: 变量 说明 $args 请求中的参数,如www.123.com/1.php?a=1&b=2的$args就是a=1&b=2 $content_length HTTP请求信息里的”Content-Length” $conten_type HTTP请求信息里的”...
conn.setRequestProperty("Content-Type", CONTENT_TYPE + ";boundary=" + BOUNDARY); if (file != null) { Log.i(TAG, "====file is"+file); /** * 当文件不为空,把文件包装并且上传 ...
AWSS3ContentTypes:Amazon S3服务支持的内容类型