A partir d'une appli WD9 je me connecte sur un site qui m'affiche un
document PDF en fonction de ce que je lui envoie.
J'aimerais enregistrer ce doc PDF (comme si je cliquais sur le bouton
Enregistrer du visionneur PDF) mais comment dois-je faire cela ?
Si je clique sur Enregistrer du PDF il me propose bien un nom (que je ne
connais pas à l'avance), mais le répertoire proposé n'est pas le bon, même
si j'ai switché vers le bon répertoire avant.
Ce qui se passe c'est donc :
J'envoie ma demande : montrez moi le document A.
Le site m'envoie un document PDF que j'affiche dans un champ HTML.
Je veux enregistrer une copie du document PDF dans un répertoire X.
Si je clique sur Enregistrer du PDF il me propose le répertoire Y avec un
nom de document ZZZ. Je peux changer de répertoire bien entendu, mais c'est
trop compliqué pour l'utilisateur.
Je voudrais donc récupérer le nom du document (ZZZ) et l'enregistrer dans le
répertoire X, sans que l'utilisateur n'intervienne ou par un clic sur un
bouton.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles
Jean Passe a couché sur son écran :
Salut,
A partir d'une appli WD9 je me connecte sur un site qui m'affiche un document PDF en fonction de ce que je lui envoie. J'aimerais enregistrer ce doc PDF (comme si je cliquais sur le bouton Enregistrer du visionneur PDF) mais comment dois-je faire cela ? Si je clique sur Enregistrer du PDF il me propose bien un nom (que je ne connais pas à l'avance), mais le répertoire proposé n'est pas le bon, même si j'ai switché vers le bon répertoire avant. Ce qui se passe c'est donc : J'envoie ma demande : montrez moi le document A. Le site m'envoie un document PDF que j'affiche dans un champ HTML. Je voudrais donc récupérer le nom du document (ZZZ) et l'enregistrer dans le répertoire X, sans que l'utilisateur n'intervienne ou par un clic sur un bouton.
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Jean Passe a couché sur son écran :
Salut,
A partir d'une appli WD9 je me connecte sur un site qui m'affiche un document
PDF en fonction de ce que je lui envoie.
J'aimerais enregistrer ce doc PDF (comme si je cliquais sur le bouton
Enregistrer du visionneur PDF) mais comment dois-je faire cela ?
Si je clique sur Enregistrer du PDF il me propose bien un nom (que je ne
connais pas à l'avance), mais le répertoire proposé n'est pas le bon, même si
j'ai switché vers le bon répertoire avant.
Ce qui se passe c'est donc :
J'envoie ma demande : montrez moi le document A.
Le site m'envoie un document PDF que j'affiche dans un champ HTML.
Je voudrais donc récupérer le nom du document (ZZZ) et l'enregistrer dans le
répertoire X, sans que l'utilisateur n'intervienne ou par un clic sur un
bouton.
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le
flux http sur le disque dur dans un dossier temporaire, (ou en
définitif situ le gardes à chaque fois), puis affiche ton fichier local
dans ton champ html.
A partir d'une appli WD9 je me connecte sur un site qui m'affiche un document PDF en fonction de ce que je lui envoie. J'aimerais enregistrer ce doc PDF (comme si je cliquais sur le bouton Enregistrer du visionneur PDF) mais comment dois-je faire cela ? Si je clique sur Enregistrer du PDF il me propose bien un nom (que je ne connais pas à l'avance), mais le répertoire proposé n'est pas le bon, même si j'ai switché vers le bon répertoire avant. Ce qui se passe c'est donc : J'envoie ma demande : montrez moi le document A. Le site m'envoie un document PDF que j'affiche dans un champ HTML. Je voudrais donc récupérer le nom du document (ZZZ) et l'enregistrer dans le répertoire X, sans que l'utilisateur n'intervienne ou par un clic sur un bouton.
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Jean Passe
Salut,
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Merci pour ta réponse. Je n'avais pas du tout pensé à ça. Je vais creuse la piste. Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/ auquel s'ajoute des trucs relatifs au document spécifique.
Salut,
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le
flux http sur le disque dur dans un dossier temporaire, (ou en définitif
situ le gardes à chaque fois), puis affiche ton fichier local dans ton
champ html.
Merci pour ta réponse.
Je n'avais pas du tout pensé à ça. Je vais creuse la piste.
Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/
auquel s'ajoute des trucs relatifs au document spécifique.
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Merci pour ta réponse. Je n'avais pas du tout pensé à ça. Je vais creuse la piste. Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/ auquel s'ajoute des trucs relatifs au document spécifique.
Gilles
Après mure réflexion, Jean Passe a écrit :
Salut,
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Merci pour ta réponse. Je n'avais pas du tout pensé à ça. Je vais creuse la piste. Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/ auquel s'ajoute des trucs relatifs au document spécifique.
si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Gilles.
Après mure réflexion, Jean Passe a écrit :
Salut,
Tu procèdes à l'envers :
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux
http sur le disque dur dans un dossier temporaire, (ou en définitif situ le
gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Merci pour ta réponse.
Je n'avais pas du tout pensé à ça. Je vais creuse la piste.
Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/
auquel s'ajoute des trucs relatifs au document spécifique.
si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc)
et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf")
ALORS
fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat))
HTM_HTML1="c:test.pdf"
FIN
Fais un httprequete adéquat et enregistre le PDF directement depuis le flux http sur le disque dur dans un dossier temporaire, (ou en définitif situ le gardes à chaque fois), puis affiche ton fichier local dans ton champ html.
Merci pour ta réponse. Je n'avais pas du tout pensé à ça. Je vais creuse la piste. Mais le HTTPREQUETE adéquat c'est quoi d'après toi ?
Actuellement je fais ceci :
Pour enregistrer le truc renvoyé tu ferais comment ... ?
http://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/ auquel s'ajoute des trucs relatifs au document spécifique.
si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Gilles.
Jean Passe
> si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Merci encore.
Je vais essayer toussa. Mais je présens un problème dans la mesure où je ne connais pas le nom du document au départ. Je te tiens au courant. Merci encore. a+
> si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc)
et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf")
ALORS
fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat))
HTM_HTML1="c:test.pdf"
FIN
Merci encore.
Je vais essayer toussa.
Mais je présens un problème dans la mesure où je ne connais pas le nom du
document au départ.
Je te tiens au courant.
Merci encore.
a+
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Merci encore.
Je vais essayer toussa. Mais je présens un problème dans la mesure où je ne connais pas le nom du document au départ. Je te tiens au courant. Merci encore. a+
Gilles
Il se trouve que Jean Passe a formulé :
si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Merci encore.
Je vais essayer toussa. Mais je présens un problème dans la mesure où je ne connais pas le nom du document au départ.
Et quand tu l'affiches dans Acrobat, et que tu cliques sur enregistrer il te donne le nom du document réel??
Tes paramètres d'url sont de quelle forme? Genre ID=xxxx, et ca te renvoie le PDF sous forme de flux?
Il se trouve que Jean Passe a formulé :
si c'est en get c'est encore plus simple
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc)
et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf")
ALORS
fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat))
HTM_HTML1="c:test.pdf"
FIN
Merci encore.
Je vais essayer toussa.
Mais je présens un problème dans la mesure où je ne connais pas le nom du
document au départ.
Et quand tu l'affiches dans Acrobat, et que tu cliques sur enregistrer
il te donne le nom du document réel??
Tes paramètres d'url sont de quelle forme?
Genre ID=xxxx, et ca te renvoie le PDF sous forme de flux?
tu fais ton httprequete avec tes paramètres en get (avec les ? & etc) et tu sauves le document, tout simplement
exemple avec un document du net :
SI HTTPRequête("http://www.educnet.education.fr/cdi/DOCUMENTATION.pdf") ALORS fSauveTexte("c:test.pdf",HTTPDonneRésultat(HTTPRésultat)) HTM_HTML1="c:test.pdf" FIN
Merci encore.
Je vais essayer toussa. Mais je présens un problème dans la mesure où je ne connais pas le nom du document au départ.
Et quand tu l'affiches dans Acrobat, et que tu cliques sur enregistrer il te donne le nom du document réel??
Tes paramètres d'url sont de quelle forme? Genre ID=xxxx, et ca te renvoie le PDF sous forme de flux?
Jean Passe
Gilles,
Ta solution marche à la perfection. Tu viens de me sauver la vie. Bon, j'exagère un peu, mais je te remercie beaucoup pour ça.
Si je n'étais pas si timide.... ;-)
Merci encore. a+
Gilles,
Ta solution marche à la perfection.
Tu viens de me sauver la vie.
Bon, j'exagère un peu, mais je te remercie beaucoup pour ça.