这个方法应该用于检查文件的MIME类型。为了实现这个目标,我使用了probeContentType()方法。
然而,也许还有其他方式来解决同样的问题。如果有其他选择,那么它们是什么?
代码:
class ProbeContentTypeCheker implements Checker {
@Override
public boolean check(File fileCheck) {
try {
Path filePath = FileSystems.getDefault().getPath(
fileCheck.getAbsolutePath());
if ((Files.probeContentType(filePath) != null)) {
return true;
}
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
}
问题:
- 除了检查文件的MIME类型,还有其他替代方案吗?