Salut,
La fonction URLConnection.guessContentTypeFromStream() me renvoie toujours null, quel que soit le fichier !
Voici le code :
Les fichiers existent bien, et je ne rentre pas dans l'exception. A l'affichage j'ai "Type MIME : null".
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; } }
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()
Partager