0

我正在使用一段为 C# 粘贴的代码,它使用 urlmon.dll。它读取 <= 256bytes 并根据数据返回 mime。

问题是它无法区分 css 文件和文本/纯文本。我可以转到 /style.css 但是当将它包含在我的 html 中时,CSS 不会出现。我正在使用 urlmon + context.Response.TransmitFile 发送它。

4

1 回答 1

1

嗯,我不确定我是否完全理解您的问题,但是如果您想对主列表进行某种查找,您可以查看 IIS 元数据库

using (DirectoryEntry directory = new DirectoryEntry("IIS://Localhost/MimeMap")) {
    PropertyValueCollection mimeMap = directory.Properties["MimeMap"];
    foreach (object Value in mimeMap) {
        IISOle.MimeMap mimetype = (IISOle.MimeMap)Value;
        //use mimetype.Extension and mimetype.MimeType to determine 
        //if it matches the type you are looking for
    }
 }
于 2009-07-01T02:15:32.243 回答