Salut,

La fonction URLConnection.guessContentTypeFromStream() me renvoie toujours null, quel que soit le fichier !
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public String getMIMEType(java.io.File pFile) {
	if (! pFile.exists()) {
		return null;
	}
	else if (pFile.isDirectory()) {
		return "Directory";
	}
 
	try {
		String typeMIME = java.net.URLConnection.guessContentTypeFromStream(new java.io.FileInputStream(pFile));
		System.out.println("Type MIME : " + typeMIME);
		return typeMIME;
	}
	catch(java.io.IOException ioe) {
			return null;
	}
}
Les fichiers existent bien, et je ne rentre pas dans l'exception. A l'affichage j'ai "Type MIME : null".

Est-ce que j'utilise mal la fonction, ou y a-t-il des conditions d'utilisation ?

Merci de votre aide !

PS : c'est le même problème quand j'utilise guessContentTypeFromName()