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

Java Discussion :

Atteindre une url et télécharger le fichier en sortie


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Par défaut Atteindre une url et télécharger le fichier en sortie
    Bonjour à tous !!


    J'ai un petit problème de conception, je m'explique :

    Via un script php, j'ai la possibilité de générer un fichier XSL-FO sur un serveur. Je passe à mon script quelques variables en mode POST afin de générer mon fichier selon certaines contraintes.

    Une fois le fichier généré, j'aimerai le proposer en téléchargement. (la petite fenêtre de téléchargement devrai apparaitre pour proposer à l'utilisateur de télécharger le fichier sur son poste local.

    Maintenant, pour les besoins de mon client, je suis en train de lui développer une petite appli JAVA qui va lui permettre de générer un PDF à partir du fichier XSL-FO.

    Bref : le but serait que l'appli JAVA appelle le script PHP (en passant des variables en POST) qui va générer le fichier, puis dès le script exécuté, l'appli JAVA devrai télécharger le fichier en sortie, l'enregistrer sur le disque local et générer le fichier PDF adéquat.


    Mon problème, c'est que je ne connais pas bcp l'API JAVA. J'imagine que ça doit être faisable, mais je ne vois pas encore comment... Quelques pistes et suggestions seraient les bienvenues. J'ai donné une explication sur comment j'aimerai que ça fonctionne, mais ce n'est pas figé. Il faut seulement que, lors du démarrage du processus, tout le reste soit automatisé jusqu'à ce que le fichier soit rapatrié en local.


    D'avance merci pour votre aide :-)


    Cordialement.

  2. #2
    Expert éminent
    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 : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    si tout se fait en une seule requetes, voilà les pistes à exploiter:

    l'objet URL -> pour pointer vers le serveur
    l'objet URLConnection (retourné par url.openConnection) -> pour établir une communication
    setDoOutput(true) sur la connection -> permet d'établir la connection en mode POST
    connection.getOutputStream() -> là ou tu écrit le POST en brut (x=y&a=b&c=...)
    URLEncoder -> permet de convertir les accents et caractère spéciaux en %xx (utile pour construire ton POST)
    connection.getInputStream() -> pour lire la réponse

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1

  4. #4
    Membre chevronné Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Par défaut
    Merci bcp, l'exemple de la FAQ correspondait tout à fait aux pistes dont j'avais besoin

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

Discussions similaires

  1. Webbrowser: accéder à une URL sans télécharger ses composants
    Par gabuzomeu1 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 19/11/2014, 19h50
  2. Réponses: 7
    Dernier message: 20/12/2010, 20h39
  3. [Batch] Imprimer une ligne vide dans un fichier de sortie avec echo
    Par THKKK dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 19/05/2010, 21h11
  4. [CSV] Télécharger un fichier sur le serveur avec une URL
    Par bolandfranck dans le forum Langage
    Réponses: 2
    Dernier message: 23/06/2007, 13h33
  5. télécharger un fichier a partir d'une URL
    Par cterra dans le forum Entrée/Sortie
    Réponses: 17
    Dernier message: 25/09/2006, 20h17

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