[JAVA] Types MIME

Fermé
EminoMeneko Messages postés 2434 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 23 mai 2018 - 2 nov. 2011 à 19:44
Bonjour,
je suis en train d'écrire une classe qui traite des images. J'aurais besoin de connaître leur type MIME et dans ce but j'utilise un snippet basé sur MimetypesFileTypeMap. Le souci c'est que ça me renvoi systématiquement application/octet-stream donc pas moyen de m'assurer que j'ai affaire à une image d'un type ou d'un autre.
Voilà la ligne que j'utilise pour connaître le type MIME :
affiche("MIME : " + new MimetypesFileTypeMap().getContentType(fichier));
affiche() se contente d'écrire une ligne sur la sortie standard et fichier est de type File.
Y'a t-il un moyen d'obtenir le type MIME correct pour les fichiers que je
Ça ne devrait pas avoir d'incidence mais je précise que je code sous Linux.
J'ai voulu vérifier que ça n'est pas un problème lié à mon système de fichier mais la commande file me renvoi bien les bon types MIME. En effet ça se détermine depuis l'en-tête d'un fichier donc rien à voir. Pourquoi alors mon code me renvoi t-il sans cesse "application/octet-stream" ?
Merci
A voir également: