我正在使用一段为 C# 粘贴的代码,它使用 urlmon.dll。它读取 <= 256bytes 并根据数据返回 mime。
问题是它无法区分 css 文件和文本/纯文本。我可以转到 /style.css 但是当将它包含在我的 html 中时,CSS 不会出现。我正在使用 urlmon + context.Response.TransmitFile 发送它。
我正在使用一段为 C# 粘贴的代码,它使用 urlmon.dll。它读取 <= 256bytes 并根据数据返回 mime。
问题是它无法区分 css 文件和文本/纯文本。我可以转到 /style.css 但是当将它包含在我的 html 中时,CSS 不会出现。我正在使用 urlmon + context.Response.TransmitFile 发送它。
嗯,我不确定我是否完全理解您的问题,但是如果您想对主列表进行某种查找,您可以查看 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
}
}