java 根据文件后缀名判断文件的mineType类型
时间: 2023-12-05 11:03:30 浏览: 126
文件上传后缀名与文件类型对照表
你可以使用Java的MimeTypeMap类来根据文件后缀名判断文件的MimeType类型。以下是一个示例代码:
```java
import android.webkit.MimeTypeMap;
public class MimeTypeUtils {
public static String getMimeType(String url) {
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
}
public static void main(String[] args) {
String url = "https://example.com/path/to/file.pdf";
String mimeType = getMimeType(url);
System.out.println("MimeType: " + mimeType);
}
}
```
在上面的示例中,`getMimeType`方法接受文件的URL作为参数,并使用`MimeTypeMap.getFileExtensionFromUrl`方法获取文件的后缀名,然后使用`MimeTypeMap.getSingleton().getMimeTypeFromExtension`方法获取对应的MimeType类型。
注意:这个示例代码是在Android环境下使用`android.webkit.MimeTypeMap`类,如果你在其他Java环境下使用,可能需要使用其他的类库或方法来实现相同的功能。
阅读全文