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

Servlets/JSP Java Discussion :

Récupérer image d'un blob + affichage => contient des erreurs


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Récupérer image d'un blob + affichage => contient des erreurs
    Bonjour,
    J'ai fait mes recherches mais je n'ai rien trouvé... mon problème est le suivant :
    Je stocke une image(.png) en BDD et j'essaie de l'afficher via une servlet via l'url :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/webservices/getDataFromBlob.jsp?id=5
    Le code de mon webservice est le suivant :
    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
     
    [...]
    long idMediaBlob = (Long.parseLong(request.getParameter("id")));
        mediaBlob = MediaBlobManager.getById(idMediaBlob);
     
        if(mediaBlob != null){
            try {
                Blob blob = mediaBlob.getMediaBlob();
                byte[] imgData = blob.getBytes(1,(int)blob.length());
     
                // display the image
                if (imgData != null) {
                    response.reset();
     
                    response.setContentType("image/png");
                    OutputStream o = response.getOutputStream();
                    o.write(imgData);
                    o.flush();
                    o.close();
                }
            } catch(Exception ex){
                Constantes.logger.info("Error retreiving media");
            }
    et mon problème est le suivant : quand je lance l'url pour afficher mon image j'ai le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L'image “http://localhost:8080/webservices/getDataFromBlob.jsp?id=5” ne peut être affichée car elle contient des erreurs.
    Pour info, l'imgData est correctement renseignée et cela ne produit aucune erreur. L'image ne s'affiche pas et je pense à un problème xml (encodage de caractères...je suis en utf8)... car si j'enlève le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    response.reset();
     
                    response.setContentType("image/png");
    j'ai l'erreur suivante qui s'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Erreur d'analyse XML : mal formé
    Emplacement : http://localhost:8080/webservices/getDataFromBlob.jsp?id=5
    Numéro de ligne 1, Colonne 1 :�PNG
    ^

    Merci de votre aide !!!!!

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Bon celà venait du contenu du blob => erreur de manip.
    Donc voilà si vous avez des erreurs à l'ouverture du fichier, c'est que vous avez fait une erreur lors de l'insertion dans le blob !!

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

Discussions similaires

  1. Image contient des erreurs (PHP GD)
    Par rollergirl dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2009, 14h29
  2. Image ne peut être affichée car elle contient des erreurs !
    Par van-bom dans le forum Hébergement
    Réponses: 1
    Dernier message: 26/05/2008, 11h00
  3. Réponses: 6
    Dernier message: 08/05/2008, 16h09
  4. [GD] l'image obtenue contient des erreurs
    Par peck dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 07/01/2006, 21h38
  5. [ImageMagick] Image ne pouvant être affichée car elle contient des erreurs
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 09/12/2005, 13h59

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