Ta metoda powinna być sprawdzana, czy plik ma typ MIME. Aby osiągnąć ten cel, używam metody probeContentType().
Może jednak jest inny sposób na podjęcie decyzji w tej samej kwestii. Jakie są inne alternatywy (jeśli takie istnieją)?Oszacuj, czy plik ma typ MIME
Kod:
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;
}
}
Pytanie:
- Czy istnieją inne alternatywy, aby sprawdzić typ MIME w plikach?
Czy możesz dodać kolejne warianty sprawdzające typy MIME (lista wyliczeniowa)? –
Czy masz coś przeciwko mnie pytając, czy możesz zobaczyć na [to pytanie SO] (http://stackoverflow.com/questions/15325047/check-file-of-mime-type-with-jmimemagic). –
Dzięki. Skończyło się na użyciu 'mime-util', działa świetnie nawet na pliku 9GB +. – Bob