Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[WDCGI]Comment récuperer une pièce jointe

7 réponses
Avatar
Serge AUBERT
Dans le traitement de réception d'un form, comment récupérer une pièce
jointe ?

Cordialement. Serge Aubert

7 réponses

Avatar
Emmanuel Haefele
"Serge AUBERT" a écrit

Bonjour Serge,

Dans le traitement de réception d'un form, comment récupérer une pièce
jointe ?



Je suppose que tu cherches à faire un upload depuis une page HTML, c'est
bien ça ?


Amicalement,

Emmanuel Haefelé.
Avatar
Serge AUBERT
Exact,
L'internaute place une pièce jointe dans le formulaire
Je réceptionne le formulaire dans exe cgi :
où et comment on retrouve la pièce jointe sur le serveur

Cordialement. Serge Aubert

"Emmanuel Haefele" a écrit dans le message de news:
43ddd9ed$0$20168$
"Serge AUBERT" a écrit

Bonjour Serge,

Dans le traitement de réception d'un form, comment récupérer une pièce
jointe ?



Je suppose que tu cherches à faire un upload depuis une page HTML, c'est
bien ça ?


Amicalement,

Emmanuel Haefelé.



Avatar
Emmanuel Haefele
"Serge AUBERT" a écrit:

Exact,
L'internaute place une pièce jointe dans le formulaire
Je réceptionne le formulaire dans exe cgi :
où et comment on retrouve la pièce jointe sur le serveur



Tu trouveras alors à l'adresse ci-dessous un programme qui permet de le
faire et que m'avait donné Laurent Fontana en mars 2001 ;-)

http://www.windasso.org/download/temp/UpLoad.zip

Ca date un peu, je ne l'ai finalement jamais testé mais devrait sans aucun
doute fonctionner. Voici les commentaires qu'il m'avait fourni à l'époque:

<<<
Salut Emmanuel !

Voila un petit programme que j'utilise pour faire des
Upload sur un server WEB.

Voila comment ca marche :

1) Le fichier upload.exe doit etre dans un dossier
cgi-bin.
2) dans le fichier htm, il faut specifie ou se trouve
le fichier upload.exe
(regarde dans document.write'>FORM....)
3) dans le fichier upload.ini, il faut specifie les
differents parametres.
4) Upload INI appelle automatiquement un programme
ou tu peux faire 'ce que tu veux'.
Par exmple, result.exe, fais avec WinDev...

J'ai mis un exemple de page HTML pour appele le fichier.
(Attachment.htm). Il est pas parfait, mais ca te donnera
surement une idee pour le faire :-)

Voila...
J'ai trouve le Upload quelque part sur Internet, il y a
longtemps...

Je l'utilise pour une gestion des commandes de clients :
L'employe saisi la commande et il a la possibilite de
mettre un fichier Word ou JPG (scan du client par ex.)
Et ensuite, quand il rappelle l'ordre, il peux
directement voir le fichier attache...
Dans result exe, je renomme le fichier attache, et je le
sauvegarde dans un dossier WEb sur le server...

Voila, ce n'est qu'une solution parmis d'autres...

Laurent

P.S.: Le dossier ou est copie le Upload doit avoir les
droits d'ecriture, il me semble...








Sinon il existe très certainement d'autres solutions mais je ne les
connais pas ...


Amicalement,

Emmanuel Haefelé.
Avatar
Serge AUBERT
Merci, mais j'ai deux soucis
- je suis déjà dans un exe pour traiter le reste du form
- je ne suis pas chaud pour utiliser un exe sur un serveur dont je ne
connais pas la provenance
Mais c'est une piste, je vais regarder celà de près et essayer d'en déduire
ce que fait upload.exe

Merci encore

Cordialement. Serge Aubert

----------------------------------------------------------------------------
Solution e-commerce, création site web et boutique en ligne
----------------------------------------------------------------------------

Tél : 0 825 826 443 (indigo)
Email :
Web : www.avangoo.com
"Emmanuel Haefele" a écrit dans le message de news:
43dddea1$0$18319$
"Serge AUBERT" a écrit:

Exact,
L'internaute place une pièce jointe dans le formulaire
Je réceptionne le formulaire dans exe cgi :
où et comment on retrouve la pièce jointe sur le serveur



Tu trouveras alors à l'adresse ci-dessous un programme qui permet de le
faire et que m'avait donné Laurent Fontana en mars 2001 ;-)

http://www.windasso.org/download/temp/UpLoad.zip

Ca date un peu, je ne l'ai finalement jamais testé mais devrait sans aucun
doute fonctionner. Voici les commentaires qu'il m'avait fourni à l'époque:

<<<
Salut Emmanuel !

Voila un petit programme que j'utilise pour faire des
Upload sur un server WEB.

Voila comment ca marche :

1) Le fichier upload.exe doit etre dans un dossier
cgi-bin.
2) dans le fichier htm, il faut specifie ou se trouve
le fichier upload.exe
(regarde dans document.write'>FORM....)
3) dans le fichier upload.ini, il faut specifie les
differents parametres.
4) Upload INI appelle automatiquement un programme
ou tu peux faire 'ce que tu veux'.
Par exmple, result.exe, fais avec WinDev...

J'ai mis un exemple de page HTML pour appele le fichier.
(Attachment.htm). Il est pas parfait, mais ca te donnera
surement une idee pour le faire :-)

Voila...
J'ai trouve le Upload quelque part sur Internet, il y a
longtemps...

Je l'utilise pour une gestion des commandes de clients :
L'employe saisi la commande et il a la possibilite de
mettre un fichier Word ou JPG (scan du client par ex.)
Et ensuite, quand il rappelle l'ordre, il peux
directement voir le fichier attache...
Dans result exe, je renomme le fichier attache, et je le
sauvegarde dans un dossier WEb sur le server...

Voila, ce n'est qu'une solution parmis d'autres...

Laurent

P.S.: Le dossier ou est copie le Upload doit avoir les
droits d'ecriture, il me semble...








Sinon il existe très certainement d'autres solutions mais je ne les
connais pas ...


Amicalement,

Emmanuel Haefelé.



Avatar
Emmanuel Haefele
"Serge AUBERT" a écrit

Mais c'est une piste, je vais regarder celà de près et essayer d'en
déduire ce que fait upload.exe



A mon avis tu vas avoir du mal mais si tu trouves d'autres solutions, tu
peux me tenir au courant.

Sinon je ne vois pas pourquoi c'est un problème d'être déjà dans un exe
pour traiter le reste du formulaire puisque lorsque tu récupèreras les
informations de ton formulaire tu iras également voir dans un répertoire
précis si un fichier joint (dont tu auras fixé le nom) n'a pas été
déposé, non ?

Bon courage ...


Amicalement,

Emmanuel Haefelé.
Avatar
Serge AUBERT
Tout d'abord j'ai retrouvé un upload.exe à cette adresse :
http://www.kessels.com/Upload/index.html
...mais j'ai trouvé plein de références indiquant que c'est un nom que
prennent très souvent les virus (swen...)

Mon form appelle déja un exe dans action=""
(contrôle des saisies, enregistre si ok, renvoie une page de résultat ou de
re-saisie)
J'ai parcouru rapidement la doc et je ne vois pas comment lancer 2 exe par
le même form

La querystring indique bien un fichier avec un chemin local au poste de
l'internaute
Mais qu'est-ce que le serveur en fait ?
Je continue à chercher...
--

Cordialement. Serge Aubert

----------------------------------------------------------------------------
Solution e-commerce, création site web et boutique en ligne
----------------------------------------------------------------------------

Tél : 0 825 826 443 (indigo)
Email :
Web : www.avangoo.com
"Emmanuel Haefele" a écrit dans le message de news:
43ddf2a9$0$29203$
"Serge AUBERT" a écrit

Mais c'est une piste, je vais regarder celà de près et essayer d'en
déduire ce que fait upload.exe



A mon avis tu vas avoir du mal mais si tu trouves d'autres solutions, tu
peux me tenir au courant.

Sinon je ne vois pas pourquoi c'est un problème d'être déjà dans un exe
pour traiter le reste du formulaire puisque lorsque tu récupèreras les
informations de ton formulaire tu iras également voir dans un répertoire
précis si un fichier joint (dont tu auras fixé le nom) n'a pas été
déposé, non ?

Bon courage ...


Amicalement,

Emmanuel Haefelé.



Avatar
Serge AUBERT
J'alimente le fil...
J'ai trouvé un composant ASP gratuit (pas encore testé)

Voici le lien d'un tutoriel
http://www.asp-php.net/tutorial/asp-php/upload.php
et celui du compsant
http://www.aspsmart.com/aspSmartUpload/

Cordialement. Serge Aubert

----------------------------------------------------------------------------
Solution e-commerce, création site web et boutique en ligne
----------------------------------------------------------------------------

Tél : 0 825 826 443 (indigo)
Email :
Web : www.avangoo.com
"Serge AUBERT" a écrit dans le message de news:
43ddfa11$0$29180$
Tout d'abord j'ai retrouvé un upload.exe à cette adresse :
http://www.kessels.com/Upload/index.html
...mais j'ai trouvé plein de références indiquant que c'est un nom que
prennent très souvent les virus (swen...)

Mon form appelle déja un exe dans action=""
(contrôle des saisies, enregistre si ok, renvoie une page de résultat ou
de re-saisie)
J'ai parcouru rapidement la doc et je ne vois pas comment lancer 2 exe par
le même form

La querystring indique bien un fichier avec un chemin local au poste de
l'internaute
Mais qu'est-ce que le serveur en fait ?
Je continue à chercher...
--

Cordialement. Serge Aubert

----------------------------------------------------------------------------
Solution e-commerce, création site web et boutique en ligne
----------------------------------------------------------------------------

Tél : 0 825 826 443 (indigo)
Email :
Web : www.avangoo.com
"Emmanuel Haefele" a écrit dans le message de
news: 43ddf2a9$0$29203$
"Serge AUBERT" a écrit

Mais c'est une piste, je vais regarder celà de près et essayer d'en
déduire ce que fait upload.exe



A mon avis tu vas avoir du mal mais si tu trouves d'autres solutions, tu
peux me tenir au courant.

Sinon je ne vois pas pourquoi c'est un problème d'être déjà dans un exe
pour traiter le reste du formulaire puisque lorsque tu récupèreras les
informations de ton formulaire tu iras également voir dans un répertoire
précis si un fichier joint (dont tu auras fixé le nom) n'a pas été
déposé, non ?

Bon courage ...


Amicalement,

Emmanuel Haefelé.