Есть ли перечисление для свойства ContentType в HttpWebResponse («text / plain», «application / octet-stream» и т. Д.)? - PullRequest
46 голосов
/ 19 июня 2009

Самым близким, что я смог найти, был System.Net.Mime.MediaTypeNames, но, похоже, не все (например, json), так как он, кажется, более сфокусирован на вложениях электронной почты.

Ответы [ 2 ]

25 голосов
/ 19 июня 2009

Перечисление не имеет особого смысла. MIME типы являются открытыми. То есть список не является конечным: время от времени добавляются новые типы.

См. RFC4288: Спецификации типа носителя и процедуры регистрации

3 голосов
/ 19 июня 2009

База данных IANA , скорее всего, будет полной, но вам нужно будет проанализировать эти страницы, чтобы получить плоский список.

Существует также файл mime.types , поставляемый с Apache, который, похоже, был получен из указанного списка.

...