56

我能找到的最接近的东西是,System.Net.Mime.MediaTypeNames但它似乎没有一切(如 json),因为它似乎更关注电子邮件附件。

4

2 回答 2

31

枚举没有多大意义。MIME 类型是开放式的。也就是说,列表不是有限的:不时添加新类型。

请参阅RFC4288:媒体类型规范和注册程序

于 2009-06-19T00:43:15.943 回答
3

IANA 的数据库很可能是完整的。目前,他们有 CSV 格式的列表,位于https://www.iana.org/assignments/media-types/application.csv. 我假设这是一个稳定的 URL,其内容会随着更新而改变。如果您想保持最新状态,则需要组合一个适合您需求的机制。

还有 Apache 附带的mime.types文件,它似乎是从上述列表中派生的。

于 2009-06-19T00:42:34.040 回答