[JAVA] Récuperer un fichier image sur le web

Récuperer un fichier image sur le web [JAVA] - Programmation

Marsh Posté le 29-03-2002 à 10:31:46    

Voila, j'arrive a récuperer des fichiers txt, html, etc..
Mais pour les fichiers images (jpeg, gif, ..) les fichiers sont illisibles.
 
Voici le code que g utilisé
 
public static File getFile(){
  try {  
      urltest=new URL("http://membres.lycos.fr/floetseb/gallery_web/peugeot/picture-002.jpg" );
      InputStream fileIn = urltest.openStream();  
      File target = File.createTempFile("image",".jpg" );  
      BufferedWriter fileOut = new BufferedWriter(new FileWriter(target));  
      int b;  
      while ((b = fileIn.read()) != -1)  
             fileOut.write(b);  
      fileOut.flush();  
      fileOut.close();  
      fileIn.close();  
      return target;  
  }  
  catch (IOException e) {  
         e.printStackTrace();  
  }  
  return null;  
}  
 
merci d'avance !! ;)

Reply

Marsh Posté le 29-03-2002 à 10:31:46   

Reply

Marsh Posté le 29-03-2002 à 10:51:17    

une classe XXXWriter n'est pas fait pour écrire des données binaires !!!  
 
Utilise  
 

Code :
  1. BufferedOutputStream fileOut = new BufferedOutputStream(new FileOutputStream(target));


 
et ca marchera.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-03-2002 à 11:05:44    

Merci, ca marche
 
 :)  :)  :)  :bounce:  :bounce:

Reply

Marsh Posté le 29-03-2002 à 11:06:38    

you're welcome  :hello:


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

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