IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

l' API sun.awt.image.URLImageSource


Sujet :

API standards et tierces Java

  1. #1
    Membre actif
    Inscrit en
    Décembre 2009
    Messages
    282
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 282
    Points : 286
    Points
    286
    Par défaut l' API sun.awt.image.URLImageSource
    Bonjour,

    j'essaye d'extraire une image à partir d'une URL et de la copier sur le serveur.

    Pour faire ça j'ai trouvé plusieurs méthode, dont une qui effectue cette méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    URL url = new URL(source);
    Object o = url.getContent();
    La classe de mon objet o est une sun.awt.image.URLImageSource, malheureusement, cette classe n'est pas contenue dans l'API standard, et je n'arrive pas à trouver le jar qui lui correspond.
    Quelqu'un aurait-il une solution pour importer cette librairie ?

    Merci d'avance !

  2. #2
    Membre actif
    Inscrit en
    Décembre 2009
    Messages
    282
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 282
    Points : 286
    Points
    286
    Par défaut
    Bon finalement j'ai réussi à passer par une autre API avec ce 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    	public static void downloadFile(String source, File dest) {
    		BufferedReader reader = null;
    		FileOutputStream fos = null;
    		InputStream in = null;
    		try {
     
    			// création de la connection
    			URL url = new URL(source);
    			URLConnection conn = url.openConnection();
     
    			// lecture de la réponse
    			in = conn.getInputStream();
    			reader = new BufferedReader(new InputStreamReader(in));
     
    			fos = new FileOutputStream(dest);
    			byte[] buff = new byte[1024];
    			int l = in.read(buff);
    			while (l > 0) {
    				fos.write(buff, 0, l);
    				l = in.read(buff);
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		} finally {
    			try {
    				fos.flush();
    				fos.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    			try {
    				reader.close();
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	}
    Si quelqu'un à la réponse pour l'ancienne ça m'intéresse quand même !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur sun/awt/image/ToolkitImage avec plug-in 1.4
    Par SheikYerbouti dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 14/11/2009, 08h57
  2. java.awt.Image à partir d'un string
    Par lex13 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 02/08/2007, 10h42
  3. [SERVICE WEB] AXIS vs API SUN
    Par seawolfm dans le forum Services Web
    Réponses: 3
    Dernier message: 09/02/2006, 12h27
  4. [AWT] Image dans un Panel
    Par -Jolan- dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 29/12/2005, 15h57
  5. java.awt.Image -> byte[]
    Par keil dans le forum 2D
    Réponses: 7
    Dernier message: 28/09/2005, 13h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo