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

Play! Java Discussion :

Récupérer un asset dans un jar


Sujet :

Play! Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2011
    Messages : 15
    Points : 24
    Points
    24
    Par défaut Récupérer un asset dans un jar
    Bonjour à tous,
    J'utilise Play 2.3.6 et je déploie mon application avec 'dist' en .zip sur un serveur.

    Je dois générer des pdf qui contiennent une image, pour cela j'aimerais récupérer l'image /public/images/logo.png
    En dev j'y arrive car le fichier image est directement accessible via un java.io.File mais une fois déployé les images sont dans le jar monAppli-1.0.SNAPSHOT-assets.jar.
    Pour l'instant j'ai recopié l'image dans un répertoire à part mais cela ne me satisfait pas.

    Connaissez-vous une solution pour récupérer un asset qui est dans un jar ?
    Mon projet est en java.

    merci de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2011
    Messages : 15
    Points : 24
    Points
    24
    Par défaut
    j'ai trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Image image = Image.getInstance(play.Play.application().resource("public/images/logo.png"));
    2 possibilités
    play.Play.application().resource("public/images/logo.png") // renvoie une url
    play.Play.application().resourceAsStream("public/images/logo.png") // renvoie un inputStream

    pour mon cas com.lowagie.text.Image.getInstance(url)
    ça fonctionne en dev (run) et en prod (zip généré par dist)

    Merci

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

Discussions similaires

  1. Executer un jar et récupérer le retour dans une variable
    Par Joey5 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 28/10/2008, 12h22
  2. Réponses: 3
    Dernier message: 24/11/2006, 11h12
  3. [JAR] Accéder à un fichier dans un jar
    Par Nanoua dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 06/07/2004, 13h00
  4. [jar] BufferedImage issue d'un .jpeg dans un jar
    Par tit_henry dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 13/05/2004, 10h09
  5. Réponses: 6
    Dernier message: 30/04/2004, 15h53

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