Java: Un moyen de faire correspondre Mime (contenu) type d'extension de fichier de CommonsMultipartFile

Dans mon entreprise, j'ai besoin de comparer le type mime du fichier d'extension pour la raison supplémentaire. J'ai un CommonsMultipartFile. Je suis à essayer de comprendre la meilleure façon de faire cette comparaison. J'ai vu un MimetypesFileTypeMap, mais vous ne savez pas si cela va fonctionner ici. J'essaie d'éviter (ou limiter) toute codage en dur.

- Je obtenir les valeurs en tant que telles:

CommonsMultipartFile file = ...;
String fileName = file.getOriginalFilename();
String contentType = file.getContentType();

String extension = FilenameUtils.getExtension(fileName);

J'apprécie tous les conseils et de l'aide sur ce. Merci!

  • "J'essaie d'éviter (ou limiter) toute codage en dur." - J'ai essayé aussi 🙂
  • Voulez-vous obtenir un type MIME à partir d'une extension, ou une extension d'un type MIME?
  • Je veux juste assurez-vous que le type mime et l'extension de match. Donc je n'ai pas de soins de l'ordre.
InformationsquelleAutor Ascalonian | 2014-12-10