Получать пантомиму текстовых файлов
Я использую кусок кода, который кто-то вставил для C#, который использует urlmon.dll. Он читает в <= 256 байт и возвращает MIME на основе данных.
Проблема в том, что он не может отличить файл CSS от текста / обычного. Я могу перейти к /style.css, но при включении его в мой HTML, CSS не отображается. Я использую urlmon + context.Response.TransmitFile, чтобы отправить его.
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
}
}