我有一个Java应用程序,有时必须从文件名生成一个Content-Type标头.有没有办法估算常见扩展的内容类型?(例如".pdf"映射到"application/pdf"等)
是的,通过JavaBeans Activation Framework(javax.activation).
import java.io.File;
import javax.activation.MimetypesFileTypeMap;
...
return new MimetypesFileTypeMap().getContentType(new File("brognitz.jpg"));
Run Code Online (Sandbox Code Playgroud)
如果Java内置数据库不合适,您还可以添加自己的内容类型.
编辑:据我所知,Jason Day的回答是正确的.
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |