Получать пантомиму текстовых файлов

Я использую кусок кода, который кто-то вставил для 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
    }
 }
Другие вопросы по тегам