>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Определение Mime типа для локального файла http://forum.mozilla-russia.org/viewtopic.php?id=16764 |
Leprikon > 27-04-2007 13:39:38 |
Привет всем! Появилась следующая проблема. Для определения MIME типа файла использовал nsIMIMEService. Но все дело в том, что методы данного сервиса возвращают MIME только для типов, зарегестрированных в Firefox. Но вот, например, при открытии диалога-запроса во время закачки какого-либо файла, Firefox еще поднимает MIME информацию из системных ресурсов (реестр). Кто-нить может подсказать, как можно решить данную проблему? |
SantaNickolas > 02-05-2007 22:07:23 |
Честно говоря не очень ясен вопрос. Помочь не помогу (незнаю как), но хоть вопрос может ясным станет |
Leprikon > 03-05-2007 12:27:08 |
Поясняю В общем, хотел сделать так, чтобы MIME можно было определить для файла лежащего на диске. Если просто использовать nsIMIMEService, то получить инфу о типе файла, незарегистрированного в системе FF, нельзя. Однако, FF каким-то образом получает эту инфу, когда перед началом закачки появляется диалог с выбором, что с закачкой делать. Посмотрел в исходники FF и увидел, что там операции производятся при помощи чтения инфы из реестра и MIME-базы системы. Так я и хотел узнать, можно ли каким-то образом, используя стандартные сервисы или интерфейсы FF таким же макаром получить MIME |