Нахождение MIME вводит для файла на окнах

Существует ли способ получить тип MIME файла с помощью некоторого системного вызова в Windows? Я пишу расширение IIS в C++, таким образом, это должно быть вызываемым от C++, и у меня действительно есть доступ к IIS, если существует некоторая выставленная функциональность. Очевидно, сам IIS должен смочь сделать это, но мой поиск с помощью Google не мог узнать как. Я действительно находил этот связанный с.NET вопрос здесь на Так, но это не дает мне много надежды (поскольку ни хорошее решение, ни решение C++ не упоминаются там).

Мне нужен он так, я могу подать динамические файлы с помощью соответствующего типа контента из моего приложения. Мой план состоит в том, чтобы сначала консультироваться со списком типов MIME в рамках моего приложения, затем отступить к списку типов MIME системы (однако, который работает; очевидно, это существует, так как это - как Вы связываете файлы с программами). У меня только есть расширение файла для работы с в некоторых случаях, но в других случаях у меня может быть фактический дисковый файл для исследования. Так как они не будут загруженными пользователями файлами, я полагаю, что могу доверять расширению, и я предпочел бы решение для поиска только для расширения, так как это кажется более простым и быстрее.Спасибо!

12
задан Community 23 May 2017 в 11:46
поделиться