Java中是否包含MIME类型的枚举?

时间:2011-10-26 14:53:55

标签: java mime apache-commons guava

  

可能重复:
  Interface/enum listing standard mime-type constants

是否有一个枚举(或类似的东西),它包含最常见MIME类型的常量?

我想处理一些常量,而不是在这里和那里发射字符串。

3 个答案:

答案 0 :(得分:9)

JDK中没有一个我知道的。但是你可以从this class开始。

编辑:

现在我认为有更好的选择。使用Guava的MediaType是一个维护的类。

答案 1 :(得分:8)

不能有枚举,因为没有一组封闭的可能值。

几个框架提供了包含字符串列表的方便类。例如,JAX-RS(jsr311)规范提供了一个类javax.ws.rs.core.MediaType。

答案 2 :(得分:-1)

Java在DataFlavor中存储了一些MIME类型。