IIS添加MIME扩展类型及常用的MIME类型列表

  经常我在用IIS做为下载服务器的时候有时传上去的文件比如 xxx.iso 文件名名是传上去了,但是用http打开的时候确显示为 404 文件不存在。

  这其实是IIS对文件的一种保护,不在IIS指定的MIME类型里的文件显不会操作。

  觉见的有 mp4 / flv / iso / 7z / apk 等扩展名的文件 iis 本身是没有指定MIME类型的,这类文件默认在IIS里是不能下载的。

  我们可以打开IIS 在 xx本地服务器上 右键 -> 属性 然后在 MIME类型 中查看已经的MIME格式

列表-iis mime 无扩展名"> 

  比如我们需要IIS支持 MP4 文件下载可以这么设置:(这里我们对IIS全局进行设置、如果只针对某一个站点可以直接设置站点的)

  1、在 网站 上右键 选属性

 

  2、在打开的 网站 属性 上选择 HTTP 头 再点 MIME类型按钮

 

  3、在打开的窗本中 点下 新建

 

  4、在弹出的 MIME类型框上 扩展名 MP4 MIME类型为: application/octet-stream

  这样IIS就可以支持 MP4下载了。

  下面列出一些常用的 扩展名的 MIME类型。

  如果不知道MIME类型 可以写通用的: application/octet-stream

  还有一些规律如果是文本类的让IE可以直接打开的 MIME 可以为 text/扩展名

  如果是音频打开的时候让windows自动播放的可以用 audio/扩展名

  application/octet-stream
323 text/h323
acx application/internet-property-stream
ai application/postscript
aif audio/x-aiff
aifc audio/x-aiff
aiff audio/x-aiff
asf video/x-ms-asf
asr video/x-ms-asf
asx video/x-ms-asf
au audio/basic
avi video/x-msvideo
axs application/olescript
bas text/plain
bcpio application/x-bcpio
bin application/octet-stream
bmp image/bmp
c text/plain
cat application/vnd.ms-pkiseccat
cdf application/x-cdf
cer application/x-x509-ca-cert
class application/octet-stream
clp application/x-msclip
cmx image/x-cmx
cod image/cis-cod
cpio application/x-cpio
crd application/x-mscardfile
crl application/pkix-crl
crt application/x-x509-ca-cert
csh application/x-csh
css text/css
dcr application/x-director
der application/x-x509-ca-cert
dir application/x-director
dll application/x-msdownload
dms application/octet-stream
doc application/msword
dot application/msword
dvi application/x-dvi
dxr application/x-director
eps application/postscript
etx text/x-setext
evy application/envoy
exe application/octet-stream
fif application/fractals
flr x-world/x-vrml
gif image/gif
gtar application/x-gtar
gz application/x-gzip
h text/plain
hdf application/x-hdf
hlp application/winhlp
hqx application/mac-binhex40
hta application/hta
htc text/x-component
htm text/html
html text/html
htt text/webviewhtml
ico image/x-icon
ief image/ief
iii application/x-iphone
ins application/x-internet-signup
isp application/x-internet-signup
jfif image/pipeg
jpe image/jpeg
jpeg image/jpeg
jpg image/jpeg
js application/x-javascript
latex application/x-latex
lha application/octet-stream
lsf video/x-la-asf
lsx video/x-la-asf
lzh application/octet-stream
m13 application/x-msmediaview
m14 application/x-msmediaview
m3u audio/x-mpegurl
man application/x-troff-man
mdb application/x-msaccess
me application/x-troff-me
mht message/rfc822
mhtml message/rfc822
mid audio/mid
mny application/x-msmoney
mov video/quicktime
movie video/x-sgi-movie
mp2 video/mpeg
mp3 audio/mpeg
mpa video/mpeg
mpe video/mpeg
mpeg video/mpeg
mpg video/mpeg
mpp application/vnd.ms-project
mpv2 video/mpeg
ms application/x-troff-ms
mvb application/x-msmediaview
nws message/rfc822
oda application/oda
p10 application/pkcs10
p12 application/x-pkcs12
p7b application/x-pkcs7-certificates
p7c application/x-pkcs7-mime
p7m application/x-pkcs7-mime
p7r application/x-pkcs7-certreqresp
p7s application/x-pkcs7-signature
pbm image/x-portable-bitmap
pdf application/pdf
pfx application/x-pkcs12
pgm image/x-portable-graymap
pko application/ynd.ms-pkipko
pma application/x-perfmon
pmc application/x-perfmon
pml application/x-perfmon
pmr application/x-perfmon
pmw application/x-perfmon
pnm image/x-portable-anymap
pot, application/vnd.ms-powerpoint
ppm image/x-portable-pixmap
pps application/vnd.ms-powerpoint
ppt application/vnd.ms-powerpoint
prf application/pics-rules
ps application/postscript
pub application/x-mspublisher
qt video/quicktime
ra audio/x-pn-realaudio
ram audio/x-pn-realaudio
ras image/x-cmu-raster
rgb image/x-rgb
rmi audio/mid
roff application/x-troff
rtf application/rtf
rtx text/richtext
scd application/x-msschedule
sct text/scriptlet
setpay application/set-payment-initiation
setreg application/set-registration-initiation
sh application/x-sh
shar application/x-shar
sit application/x-stuffit
snd audio/basic
spc application/x-pkcs7-certificates
spl application/futuresplash
src application/x-wais-source
sst application/vnd.ms-pkicertstore
stl application/vnd.ms-pkistl
stm text/html
svg image/svg+xml
sv4cpio application/x-sv4cpio
sv4crc application/x-sv4crc
swf application/x-shockwave-flash
t application/x-troff
tar application/x-tar
tcl application/x-tcl
tex application/x-tex
texi application/x-texinfo
texinfo application/x-texinfo
tgz application/x-compressed
tif image/tiff
tiff image/tiff
tr application/x-troff
trm application/x-msterminal
tsv text/tab-separated-values
txt text/plain

  再添几个常用的

  apk application/vnd.android.package-archive

时间: 2024-08-31 11:56:23

IIS添加MIME扩展类型及常用的MIME类型列表的相关文章

IIS添加ASP扩展

问题描述 win7怎样在IIS中添加asp扩展 解决方案 解决方案二:WIN7如果装了IIS,应该是默认支持ASP.NET,但不支持ASP.一般都是在安装IIS时有一项询问,是否打开ASP支持,这时选择是即可.如果这时没有选,则必要的支持文件就没有安装,过后仅仅通过设置是不行的.所以就需要重新安装了.解决方案三:引用1楼theforever的回复: WIN7如果装了IIS,应该是默认支持ASP.NET,但不支持ASP.一般都是在安装IIS时有一项询问,是否打开ASP支持,这时选择是即可.如果这时

Windows 2008 r2为IIS添加ISAPI扩展的方法

问题: 部分站长在安装主机卫士的时候,可能会出现一个弹窗"安装程序检测到您的服务器IIS没有开启ISAPI扩展,请验证后再继续安装",提示主机卫士安装失败 开启ISAPI扩展功能方法如下: step1:在"控制面板"中选择"打开或关闭Windows功能". step2:在"服务管理器"中选择"角色",在"Web服务器"中找到"角色服务"列表中的"ISAPI扩

使用批处理给IIS添加MIME类型

原文 使用批处理给IIS添加MIME类型   @echo off set /p warn="警告:本脚本会清空全部站点原有MIME类型,输入y按回车继续,直接回车退出:" if "%warn%" neq "y" exit echo wait... %systemdrive% cd %systemdrive%\inetpub\adminscripts adsutil.vbs set w3svc/MimeMap .sis,application/vn

IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置

原文:IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置 站点--右键属性--http头 扩展名  mime类型.apk      application/vnd.android.package-archive.exe      application/octet-stream.woff     application/x-font-woff 字体.ipa      applicati

如何让IIS支持.iso,.7z和.torrent等文件类型下载

在默让的情况下,IIS是不允许没有注册到IIS的MIME文件下载,IIS默认支持哪些MiME类型呢,我们可以在IIS站点的属性中看得到. 只是可惜一些常用的模式都是默认不支持的.如:.iso .7z BT种子 我们可以手动添加Mine类型让IIS可以持持我们指定的文件下载 在IIS里所需要的站点---属性---HTTP头---MIME类型--添加如下内容 扩展名:.7z(注意前面有个点) MIME类型:application/octet-stream 其余的 .iso 和 .torrent 都可

让IIS支持任意扩展名和未知扩展名的下载(下载站设置)_win服务器

如果下载空间里面有asp,php文件不建议这样设置,如果这样设置了又不想让asp,php文件被别人下载可以使用. 第一步: 取消网站执行权限 2.为防止asp,php文件被下载,没有就不需要设置 让IIS支持任意扩展名和未知扩展名的下载 1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击"属性". 2. 单击"MIME 类型". 3. 单击"新建". 4. 在"扩展名"框中,键入星

配置多站点-iis添加多个站点访问不了

问题描述 iis添加多个站点访问不了 2003+IIS6 我在IIS里新添加了一个站点,给了端口号808,两个网站同ip的,现在 http://ip http://ip:80 这个是第一个网站的,都能正常访问 http://ip:808 这个是第二个网站的,访问不了 解决方案 首先你得确定你808的网站是正常的 在看下端口有没有冲突 应用程序支持 解决方案二: 网站正常,并且我之前还单独写了个页面的,但是结果都是显示下载的,端口应该没冲突的,我试了别的端口也是这个情况 我说的访问不了是指不显示页

Qt之QFileIconProvider(根据扩展名获取文件图标、类型)

简述 在Qt之QFileIconProvider一节中已经讲解关于如何获取文件图标与类型.但只仍针对本地已存在的文件,此节,我们主要运用前面分享的内容,讲述如何通过任意后缀或本地不存在的文件来获取相关的图标与类型. 简述 步骤 示例 效果 源码 更多参考 步骤 因为Qt本身并没有提供对于不存在文件获取图标.类型的接口,所以我们只能另寻出路. 步骤: 通过扩展名(如:txt.exe.pptx)构建临时文件QTemporaryFile. 通过QFileIconProvider获取对应的图标.类型 .

Qt之根据扩展名获取文件图标、类型

简述 在C++根据扩展名获取文件图标.类型一节中我们分享了如何根据扩展名来获取对应的文件图标.类型,下面.我们在Qt中使用它. 简述 示例 效果 源码 更多参考 示例 如下,我们根据扩展名来获取对应的文件图标.类型. 效果 源码 首先在pro中添加winextras模块: QT += winextras 然后,在源码中包含:#include <QtWin>,之后,方可使用. std::string strArray[13] = {"folder", ".exe&q