MS FTP自定义MIME类型?

SunFulong 2010-03-05 10:22:17
系统环境:Windows Server 2008, IIS 7.0, FTP for IIS 7.5
需求:给特定格式的文件加上MIME类型

比如说,现在我有.bin文件,默认会被浏览器以文本方式打开,不会弹出下载,原因就是MIME类型不正确,请问有没有办法自定义MIME啊?
...全文
345 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
SunFulong 2010-03-08
  • 打赏
  • 举报
回复
引用 10 楼 jikedehaimian 的回复:
在IIS中增加未知MIME类型文件的下载支持其实很简单,在“网站”上单击右键打开属性,进入“HTTP头”选项卡—“MIME文件类型”,按 如下设置即可:
在“扩展名”框中键入星号 (*),并且在“MIME 类型”框中键入 application/octet-stream
然后一路“确定”即可。无需重启IIS,立刻生效。
感谢你帮忙摘抄的文字,但是你并没有明白我要问的,我是想比FTP加一个,而不是IIS
junzhonghunzi 2010-03-06
  • 打赏
  • 举报
回复
将 MIME 类型添加到网站或目录

在 IIS 管理器中,右键单击要为其添加 MIME 类型的网站或网站目录,单击“属性”。
单击“HTTP 头”选项卡。
单击“MIME 类型”。
单击“新建”。
在“扩展名”框中,键入文件扩展名。
在“MIME 类型”框中,键入与客户端计算机上所定义的文件类型完全匹配的说明。如果定义一个已

在较高级别定义的 MIME 类型,那么系统将提示您选择此 MIME 类型应该驻留的级别。
单击“确定”。
下图显示了在 IIS 中定义的 MIME 类型和在客户端计算机上定义的文件类型之间的关系。


将 MIME 类型从网站或目录中删除

在 IIS 管理器中,右键单击要从中删除 MIME 类型的网站或网站目录,单击“属性”。
单击“HTTP 头”选项卡。
单击“MIME 类型”。
从“注册的 MIME 类型”列表中,单击要删除的 MIME 类型,然后单击“删除”。
单击“确定”。



junzhonghunzi 2010-03-06
  • 打赏
  • 举报
回复
Multipurpose Internet Mail Exchange(MIME)类型说明了Web浏览器或邮件应用程序如何处理从服务器接收的文件。例如,当Web浏览器请求服务器上的某一项目时,也会请求此对象的MIME类型。某些MIME类型(例如图形)可以在浏览器内部显示。其他的MIME类型(例如文字处理文档)则需要使用外部帮助应用程序来显示。

当IIS传递邮件消息给邮件应用程序或传递网页给客户端Web浏览器时,IIS也发送了所传递数据的MIME类型。如果存在以特定格式传递的附加或嵌入文件,那么IIS就会通知客户端应用程序嵌入或附加文件的MIME类型。然后客户端应用程序就知道了如何处理或显示正从IIS接收的数据。

IIS只为具有已在MIME类型列表中注册的扩展名的文件提供服务,并且也允许配置其他的MIME类型和更改或删除MIME类型。

IIS预配置为识别全局MIME类型的默认设置。您在IIS中创建的所有网站可以识别这些MIME类型。MIME类型还可以独立于其他的或全局定义的类型,在网站和目录级别上定义。当在网站或目录级别上查看MIME类型时,只显示唯一对应于此级别的类型,并非从上一级别继承的所有类型。如果在较低级别修改MIME类型后,又在全局级别上应用相同的MIME类型,那么全局级别的MIME类型将覆盖在较低级别修改过的MIME类型。

如果客户端请求引用了其扩展名未在MIME类型中定义的文件扩展名,那么IIS将返回一个404.3错误。通过添加通配符(*)MIME类型,也可以将IIS配置成向所有的文件提供服务,而忽略文件扩展名。

junzhonghunzi 2010-03-06
  • 打赏
  • 举报
回复
在IIS中增加未知MIME类型文件的下载支持其实很简单,在“网站”上单击右键打开属性,进入“HTTP头”选项卡—“MIME文件类型”,按 如下设置即可:
在“扩展名”框中键入星号 (*),并且在“MIME 类型”框中键入 application/octet-stream
然后一路“确定”即可。无需重启IIS,立刻生效。
SunFulong 2010-03-06
  • 打赏
  • 举报
回复
引用 8 楼 xman_78tom 的回复:
直接用 notepad 打开 C:\Windows\System32\inetsrv\config\applicationHost.config 文件,查找 mimeMap 字段,定位 .bin 类型,其默认为 mimeType="application/octet-stream"。

当然,也可以通过 iis.msc 管理界面修改。
这个是关于IIS的,不是FTP的
qishine 版主 2010-03-05
  • 打赏
  • 举报
回复
可以的,
界面和IIS6有很大区别,你仔细找找吧.
xman_78tom 2010-03-05
  • 打赏
  • 举报
回复
直接用 notepad 打开 C:\Windows\System32\inetsrv\config\applicationHost.config 文件,查找 mimeMap 字段,定位 .bin 类型,其默认为 mimeType="application/octet-stream"。

当然,也可以通过 iis.msc 管理界面修改。
SunFulong 2010-03-05
  • 打赏
  • 举报
回复
引用 4 楼 qishine 的回复:
引用 2 楼 sunfulong 的回复:引用 1 楼 qishine 的回复:可以的, 界面和IIS6有很大区别,你仔细找找吧.那你就是不知道了呗?

你问的是有没有办法自定义,
首先,需要了解的是是非问题.如果没有就不必费心了.
其实可以在系统的帮助中搜索MIME,然后会找到一个TECHNET的连接,里面有详细说明,

如果自己不做任何研究就来找答案,建议你还是拨8008203800去问吧,
一个问题1000块,
我来这里是寻找答案的,如果你不想正面解答,那么,请你绕道别处,这里不是用来灌水的论坛,我的帖子不是用来给你灌水显示你的语言才华的
SunFulong 2010-03-05
  • 打赏
  • 举报
回复
引用 4 楼 qishine 的回复:
引用 2 楼 sunfulong 的回复:引用 1 楼 qishine 的回复:可以的, 界面和IIS6有很大区别,你仔细找找吧.那你就是不知道了呗?

你问的是有没有办法自定义,
首先,需要了解的是是非问题.如果没有就不必费心了.
其实可以在系统的帮助中搜索MIME,然后会找到一个TECHNET的连接,里面有详细说明,

如果自己不做任何研究就来找答案,建议你还是拨8008203800去问吧,
一个问题1000块,
如果你确定每一个在这里提问都人都是没做任务研究就来找答案的,那你完全可以不必在这里回答问题
laoyebin 2010-03-05
  • 打赏
  • 举报
回复
引用 4 楼 qishine 的回复:
引用 2 楼 sunfulong 的回复:引用 1 楼 qishine 的回复:可以的, 界面和IIS6有很大区别,你仔细找找吧.那你就是不知道了呗?

你问的是有没有办法自定义,
首先,需要了解的是是非问题.如果没有就不必费心了.
其实可以在系统的帮助中搜索MIME,然后会找到一个TECHNET的连接,里面有详细说明,

如果自己不做任何研究就来找答案,建议你还是拨8008203800去问吧,
一个问题1000块,


这个钱真好赚哟
qishine 版主 2010-03-05
  • 打赏
  • 举报
回复
引用 2 楼 sunfulong 的回复:
引用 1 楼 qishine 的回复:可以的, 界面和IIS6有很大区别,你仔细找找吧.那你就是不知道了呗?


你问的是有没有办法自定义,
首先,需要了解的是是非问题.如果没有就不必费心了.
其实可以在系统的帮助中搜索MIME,然后会找到一个TECHNET的连接,里面有详细说明,

如果自己不做任何研究就来找答案,建议你还是拨8008203800去问吧,
一个问题1000块,
夜曲984 2010-03-05
  • 打赏
  • 举报
回复
有点深啊!学习!支持!
SunFulong 2010-03-05
  • 打赏
  • 举报
回复
引用 1 楼 qishine 的回复:
可以的,
界面和IIS6有很大区别,你仔细找找吧.
那你就是不知道了呗?

6,845

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧