创建 MIME 类型////////////zzz

Posted zouzo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建 MIME 类型////////////zzz相关的知识,希望对你有一定的参考价值。

用 Apache 创建 MIME 类型

在 Apache 里, MIME 类型和文件扩展名之间的映射是被存放在配置文件 "apache根目录/conf/mime.types" 里的 (对于大多数 LINUX 系统, 是放在 /etc/apache2/mods-available 里的), 这里的 "apache根目录" 是 Apache 在你的服务器上的安装路径.

要创建 MIME 类型, 打开 mime.types 文件. 以 # 字符开头的行是注释行, Apache 会忽略它们. 其它每行都以某种 MIME 类型开头, 然后跟着一种或多种文件扩展名. 其形式如下:

mime类型 文件扩展名1 文件扩展名2 文件扩展名3 ...

下面是一些例子:

text/html html htm
application/vnd.wap.xhtml+xml xhtml
text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls
image/vnd.wap.wbmp wbmp

用 Tomcat 创建 MIME 类型

在 Tomcat 5.x 和 4.x 里, MIME 类型和文件扩展名之间的缺省映射是被存放在文件 tomcat根目录/conf/web.xml 里的, 这里的 "tomcat根目录" 是 Tomcat 在你的服务器上的安装目录. 该文件里所指定的映射会被应用到你的 Tomcat 服务器所运行的所有 Web/WAP 应用程序上. 针对应用程序的映射应该 Web/WAP 应用的目录里的 WEB-INF/web.xml 文件里设置.

每种映射都要用 <mime-mapping>, <extension> 和 <mime-type> 标签来指定. 下面就是一个例子:

<web-app>
...

  <mime-mapping>
    <extension>xhtml</extension>
    <mime-type>application/vnd.wap.xhtml+xml</mime-type>
  </mime-mapping>

  <mime-mapping>
    <extension>wml</extension>
    <mime-type>text/vnd.wap.wml</mime-type>
  </mime-mapping>

  <mime-mapping>
    <extension>wmls</extension>
    <mime-type>text/vnd.wap.wmlscript</mime-type>
  </mime-mapping>

  <mime-mapping>
    <extension>wbmp</extension>
    <mime-type>image/vnd.wap.wbmp</mime-type>
  </mime-mapping>

...
</web-app>

用微软的 IIS 创建 MIME 类型

微软的 IIS 提供了一个创建 MIME 类型的图形界面. 下面列出了在 Windows Server 2003 上用 IIS 6.0 创建 MIME 类型步骤:

   1. 打开 IIS 窗口: 选择 控制面板 -> 管理工具 -> Internet 服务管理器.
   2. 在左手边的树状结构中, 你应当可以看到其中有一项标题为你的计算机的名字. 在其上点右键, 会弹出一个菜单.
   3. 点击菜单中的属性, 打开属性窗口.
   4. 点击 "HTTP 头" 选项卡, 下面有 "MIME 映射", 点击 "文件类型" 按纽.
   5. 在 "文件类型" 窗口中, 你可以看到一个 MIME 映射的列表. 用标有 "新类型...", "删除" 和 "编辑..."  的按纽作你想要的修改.

在其它版本的 IIS 中创建 MIME 类型应该与此类似.

以上是关于创建 MIME 类型////////////zzz的主要内容,如果未能解决你的问题,请参考以下文章

创建具有特定 mime 类型的文件

C# 创建 MIME 标头信息? (内容类型等)

下载文件的 MIME 类型

创建问题时自动创建 JIRA 子任务

.asp在IIS7中的mime类型是啥??

使用 C# HttpListener 时无法设置 MIME 类型