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

Entrée/Sortie Java Discussion :

recuperer le contenu d'un url


Sujet :

Entrée/Sortie Java

  1. #1
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut recuperer le contenu d'un url
    Bonsoir ,

    j'ai récupère via ce code le contenu d'un url en String:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class URLReader {
        public static void main(String[] args) throws Exception {
    	URL verisign = new URL("https://www.verisign.com/");
    	BufferedReader in = new BufferedReader(
    				new InputStreamReader(
    				verisign.openStream()));
     
    	String inputLine;
     
    	while ((inputLine = in.readLine()) != null)
    	    System.out.println(inputLine);
     
    	in.close();
        }
    d'après vous est ce qu'il y a la possibilité de recuperer une image par ce que je veux se connecté a un URL qui contiens un image.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    un image, c'est du binaire, t'as juste à pointer sur l'url de l'image et de faire un openconnection pour lire l'image (donc ne pas l'enrober d'un reader)

  3. #3
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut
    des explications technique stp!!!!!!!

    ou bien un exemple???

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Tu fais exactement comme tu fait actuellement, sauf que tu n'englobe pas le stream dans un bufferedReader et dans un inputstreamreader, car ceux-ci vont tout casser en essayant d'interpréter ça comme du texte. Utilise simplement la méthode read(byte[]) sur le stream.

  5. #5
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut
    bonsoir
    je suis blocqué a ce point ,j'arrive pas d'afficher l'image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public static void main(String[] args) {
    		URL verisign =
    			new URL("xxxxxxxxxxxxxx");
    		InputStream inputStream = verisign.openStream();
    		BufferedImage bufferedImage = ImageIO.read(inputStream);
    		 ByteArrayOutputStream out = new ByteArrayOutputStream();
    		    ImageIO.write(bufferedImage, "png", out);
     
    	}
    comment je peux l 'afficher????????

  6. #6
    Membre éclairé Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Points : 773
    Points
    773
    Par défaut
    Mais où est-ce que tu veux l'afficher??
    il faudrait créer une frame pour afficher ton image par exp...
    il faudrait que tu précises ce que tu veux.

  7. #7
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut
    je veux utiliser ce code ppour l'integer dans une servlet pour recuperer l'image dans une jsp.

  8. #8
    Membre habitué Avatar de jean.2edi
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 106
    Points : 131
    Points
    131
    Par défaut
    Ce n'est toujours pas très clair : tu veux récupérer une image sur un site A et la renvoyer depuis une page jsp de ta Servlet vers ton client B ?
    • Pourquoi ne pas la télécharger ?
    • Pourquoi ne pas seulement générer un lien <img> vers l'image ?

  9. #9
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut
    je veux que l'affiche sera directement via l'url

  10. #10
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Citation Envoyé par mystro7200 Voir le message
    je veux que l'affiche sera directement via l'url
    ben donc tu fait simplement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.verisign.com/cheminOuSeTrouveLimage"/>
    et c'est tout, pas besoin de servlet ou de jsp dans l'histoire de l'image.

  11. #11
    Membre régulier Avatar de mystro7200
    Inscrit en
    Juillet 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 245
    Points : 74
    Points
    74
    Par défaut
    oui j'ai deja cette soulution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.verisign.com/cheminOuSeTrouveLimage"/>
    je vais travailler sur imageIO pour d'apres je peux recuperer les proprieter d l'image parlons sur la dimension et l'extension

Discussions similaires

  1. Recuperer le contenu de la balise <title> d'une url externe
    Par barzane dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/04/2012, 10h15
  2. Réponses: 2
    Dernier message: 17/04/2012, 16h27
  3. recuperer le contenu d'un url avec perl
    Par fedodido dans le forum Langage
    Réponses: 1
    Dernier message: 16/03/2009, 10h54
  4. recuperer contenu sur des url contenant des variables.
    Par joboy84 dans le forum Langage
    Réponses: 11
    Dernier message: 08/07/2008, 09h02
  5. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 17h38

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