获取文本文件的mime

时间:2009-07-01 01:35:33

标签: c# asp.net css mime transmitfile

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

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

1 个答案:

答案 0 :(得分:1)

嗯,我不确定我是否完全理解你的问题,但是如果你想查看一个主列表,你可以查看IIS Metabase

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
    }
 }