J'ai le code pour obtenir le type mime. Cela semble fonctionner. Quand je mime mimeType dans une instruction if, je n'obtiens pas l'effet désiré. Voici les extraits.J'ai besoin d'ouvrir un fichier basé sur son type mime
GET mime bien--
MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
String mimeType = mimeTypesMap.getContentType(file);
Maintenant, je veux seulement ouvrir un fichier si le type MIME est text--
if (file.isFile()) {
try {
if (mimeType == "text/plain") openFile(file);
} catch (IOException e) {
e.printStackTrace();
System.err.print(" Cannot process file....\n");
}
}
Ce ne sera pas ouvrir un fichier texte. Des idées sur pourquoi ça ne marchera pas? openFile (fichier) fonctionne et n'est pas le problème. le fichier est un objet fichier. Merci.
Bienvenue chez SO. Vous voudrez peut-être ajouter des balises indiquant la langue/technologie dont vous parlez. –
Il utilise Java. – SLaks
Oui, c'est Java. C'est pourquoi j'ai ajouté l'étiquette relative. – kiamlaluno