OVH Cloud OVH Cloud

Uploader un fichier perl

4 réponses
Avatar
P.C.
Bon, vu que mon post precedent est demeuré sans reponse, je reformule la
question différemment: comment puis-je uploader un fichier sur serveur SANS
le module CGI? C'est à dire, en utilisant

read(STDIN,$requete,$ENV{'CONTENT_LENGTH'}) et en effectuant un traitement
apres?

Merci a a l'avance nouveau de vos réponses,

P.C.

4 réponses

Avatar
Denis -esp2008-
Bonjour,

question différemment: comment puis-je uploader un fichier sur serveur
SANS le module CGI? C'est à dire, en utilisant


Sachant que perl est un logiciel libre, et que le cpan regorge de modules
qui sont des logiciels libres, le plus simple quand on cherche une
utilisation spécifique comme ça est de regarder le code source du module
correspondant sur le cpan. Et hop:
http://search.cpan.org/src/SZABGAB/CGI-Upload-1.10/lib/CGI/Upload.pm


Bonne chance,

--
Denis

Avatar
Paul Gaborit
À (at) Mon, 8 Nov 2004 23:34:02 +0100,
"P.C." écrivait (wrote):
Bon, vu que mon post precedent est demeuré sans reponse, je reformule la
question différemment: comment puis-je uploader un fichier sur serveur SANS
le module CGI? C'est à dire, en utilisant

read(STDIN,$requete,$ENV{'CONTENT_LENGTH'}) et en effectuant un traitement
apres?


En lisant la RFC 2616 (celle qui concerne HTTP), vous aurez tous les
détails. Autre solution : regardez comment fait le module CGI.

Bon courage !

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>

Avatar
P.C.
"Denis -esp2008-" a écrit dans le
message de
news:
Bonjour,

question différemment: comment puis-je uploader un fichier sur serveur
SANS le module CGI? C'est à dire, en utilisant


Sachant que perl est un logiciel libre, et que le cpan regorge de modules
qui sont des logiciels libres, le plus simple quand on cherche une
utilisation spécifique comme ça est de regarder le code source du module
correspondant sur le cpan. Et hop:
http://search.cpan.org/src/SZABGAB/CGI-Upload-1.10/lib/CGI/Upload.pm




ouais mais pour faire 2+2 y a pas besoin d'utiliser 15 bibliothèques et 2000
lignes de code. Le xode source que vous me proposez est bourré de use, et je
n'en veux pas. Ce que je voudrais, c'est arriver à gérer *simplement*
l'upload d'un fichier SANS utiliser la moindre bibliothèque perl. Je suis
absolument persuadé que c'est possible en moins de 20 lignes de code en tout
et pour tout.

Merci pour votre aide,

P.C.


Avatar
Jérémy JUST
On Wed, 10 Nov 2004 19:22:56 +0100
"P.C." wrote:

comment puis-je uploader un fichier sur serveur SANS le module CGI?
le plus simple quand on cherche une utilisation spécifique comme ça

est de regarder le code source du module correspondant


Le xode source que vous me proposez est bourré de use, et je n'en veux
pas. Ce que je voudrais, c'est arriver à gérer *simplement* l'upload
d'un fichier SANS utiliser la moindre bibliothèque perl.


C'est pas parce que tu ne feras pas de « use CGI » que tu n'as pas
tout intérêt à aller lire le code de CGI.pm.

Je t'accorde que ce code n'est pas facile à suivre (déjà, à cause des
autoloads, Emacs ne colore pas le code comme du code), mais tu es sûr
d'y trouver une réponse fonctionnelle à ton problème.


Je suis absolument persuadé que c'est possible en moins de 20 lignes
de code en tout et pour tout.


Sans aucune bibliothèque, je ne suis pas sûr que ce soit aussi bref.
Cela dit, je voudrai bien voir ton code quand tu l'auras écrit.

--
Jérémy JUST