verifier fichier (extension, type mime...) depuis un applet java

verifier fichier (extension, type mime...) depuis un applet java - Java - Programmation

Marsh Posté le 21-02-2007 à 11:28:39    

bonjour a tous, me revoici pour une autre question. En effet jesuis en stage et doit resoudre plusieurs choses.
Après la signature des applet me voici penché sur la verification des type de fichiers :  
 
objectif : controler puis uploader un mp3
fait jusqu'ici : un filtre sur l'extenssion dans la boite de dialogue pour choisir le fichier
a faire : verifier plus profondement si c est un mp3
 
On m'a dit de travailler sur le type MIME mais :  
 
j'ai essayé avec un texte : si je met .mp3 a la fin le type mime est : content/unknow
 
si je remet .txt ca me met bien .txt
 
donc le mime depend de l'extension, comment verifier le fichier alors? les tags?
 
merci a tous

Reply

Marsh Posté le 21-02-2007 à 11:28:39   

Reply

Marsh Posté le 05-03-2007 à 20:58:09    

Salut,
j'ai exactement le même problème que toi. J'ai essayé avec la méthode expliquée ici :
http://www.rgagnon.com/javadetails/java-0487.html
Donc en telechargeant JMimeMagic, mais je me prend une exception :
Exception in thread "Basic L&F File Loading Thread" java.lang.NoClassDefFoundError

 

À la ligne du new Magic().

 

Si tu trouves la solution fait le moi savoir ..

 

Edit : Il s'agirait apperemment de la classe LoggingFactory qui n'est pas présente. Je l'ai telechargée depuis le site de apache mais ça ne marche toujours pas trop top :s


Message édité par esox_ch le 05-03-2007 à 21:18:55
Reply

Marsh Posté le 06-03-2007 à 10:33:27    

felben86> Avec quoi (ou comment) tu détermines le type mime ?

Reply

Marsh Posté le 07-03-2007 à 17:07:51    

felben86>  http://fredeaker.blogspot.com/2006 [...] ction.html
 
pas mal de méthodes ici

Reply

Marsh Posté le 07-03-2007 à 17:53:33    

Personnellement j'utilise celle qui fait partie de JavaBean ... C'est loin d'être super mais ça dépanne ..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed