需求:
- 输入:File对象
- 输出:String对象(MIMEl类型)
实现步骤:
1. 获得获取文件的扩展名
private static String getExtension(final File file) { String suffix = ""; String name = file.getName(); final int idx = name.lastIndexOf("."); if (idx > 0) { suffix = name.substring(idx + 1); } return suffix; }
2. 通过扩展名获取MIME类型
public static String getMimeType(final File file) { String extension = getExtension(file); return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); }
时间: 2024-10-26 23:53:33