【问题标题】:Order of adding Mimetypes in a web. config file在网络中添加 Mimetypes 的顺序。配置文件
【发布时间】:2014-06-19 21:47:36
【问题描述】:

我正在尝试制作 svg。文件在 safari 中显示,是的,我搜索了替代方案,发现我应该都包括:

<meta http-equiv="Content-Type" content="application/xhtml+xml">

在我的 html 文件的头部。我还了解到我应该配置网络。配置文件,也包括这个:

<staticContent><mimeMap fileExtension=".svg" mimeType="image/svg+xml" /></staticContent>

问题在于,在执行此操作后,网站会停止运行,并显示一个带有错误的空白屏幕。是不是因为我意识到如果我删除它,页面又能正常运行,所以没有把它放在正确的位置?这就是我在网站停止工作之前组织订单的方式。

    <system.webServer>
        **<staticContent>
            <mimeMap fileExtension=".svg" mimeType="images/svg+xml" />
        <staticContent>**
        <directoryBrowse enabled="false" />
        <defaultDocument>
            <files>
                <clear />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="Index.php" />
                <add value="Default.aspx" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

【问题讨论】:

  • 如果您无法使用 system.webServer 设置,请查看更新。

标签: xml html svg mime-types


【解决方案1】:

您应该已经有一个 ApplicationHost.config 文件,其中包含

根据此示例http://www.iis.net/configreference/system.webserver

并期望它有一些类似

的条目
  <mimeMap fileExtension=".png" mimeType="image/gif" />
  <mimeMap fileExtension=".htm" mimeType="text/html" />
  <mimeMap fileExtension=".html" mimeType="text/html" />
  <mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
  <mimeMap fileExtension=".png" mimeType="image/jpeg" />
  <mimeMap fileExtension=".js" mimeType="application/x-javascript" />
  <mimeMap fileExtension=".png" mimeType="image/png" />
  <mimeMap fileExtension=".txt" mimeType="text/plain" />

添加

<mimeMap fileExtension=".svg" mimeType="images/svg+xml" />

那里。

我不会尝试创建新的配置文件,因为您需要所有其他条目,我猜这是导致错误消息的原因。也不应该有两个 staticContent 部分。

替代方法 使用 php 包装器来传递具有正确标头类型的 svg。

<?php 
header("Content-type: image/svg+xml");
include("mysvgfile.svg"); 
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多