[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] Upload « facile» sur un serveur ftp ?


From Gilles LAMIRAL <gilles dot lamiral at laposte dot net>
Subject Re: [gulliver] Upload « facile» sur un serveur ftp ?
Date Thu, 04 Oct 2007 18:06:39 +0200

Bonjour,

> Ça correspond pas tout à fait à ce que je veux ceci dit, l'utilisateur
> doit absolument être identifié pour uploader et je ne souhaite pas un
> effacement automatique (l'utilisateur peut uploader un site web s'il
> le veut, mettre ces sauvegardes...).

Alors l'utilisateur peut être facilement compétent en FTP car 
1) s'identifier.
2) comprendre la notion arborescence local <-> arborescence distante.

sont les notions qui rebutent les utilisateurs dont tu parles.
Avoir les mêmes notions utilisées dans un autre mode opératoire
ne résoudra pas leur problème. Leur problème est qu'ils ne 
maitrisent pas ces notions.

> Et Nginx n'a pas l'air de faire du CGI. Il peut faire du fast-cgi,
> est-ce que ça s'adapte ?

C'est presque pareil. Avec fast-cgi, le serveur ne fork pas,
il faut que le cgi fonctionne dans ce contexte (pas testé).

> Je vais voir net2ftp qu'a l'air pas mal (merci Michael), je peux
> peut-être le simplifier avec juste un nom de compte et un mot de passe
> et je récupère le FTP sous jacent.

Oui mais cela a l'air aussi compliqué, voir plus, 
qu'un simple client FTP.

Il y a aussi ftpsync qui fait du dépot récursif et incrémental, 
(comme rsync mais en utilisant FTP). C'est un script à lancer
coté client:

Example: to copy recursively directory d1/ on remote ftp server ftp.foo.org:

./ftpsync --user bob --passfile /etc/secret \
         dir1 ftp://ftp.foo.org/pub/mystuff

Then, you will have /pub/mystuff/dir1/ on the remote server ftp.foo.org

Là il faut s'avoir taper au clavier et écrire dans un fichier,
mais l'investissement est rentable, plus besoin de cliquer,
une simple commande 

   publie

(un script contenant la commande ftpsync bien renseignée) 
et 5 ans plus tard tes utilisateurs sont toujours contents.

http://freshmeat.net/projects/ftpsync/

-- 
Au revoir,                                02 99 64 31 77
                                          06 20 79 76 06
Gilles Lamiral. France, Chavagne (35310)  09 52 27 33 66