freeBSD // mac OSX - question sur la commande ftp

freeBSD // mac OSX - question sur la commande ftp - Linux et OS Alternatifs

Marsh Posté le 06-07-2004 à 14:37:32    

jour'
 
j'ai besoin de faire la chose suivante :  
 
me connecter a un serveur FTP, y uploader deux fichiers, deconnecter.
 
vu que je fais ca en objectiveC, j'appelle une et une seule ligne de commande.
 
j'ai essayé des trucs divers et variés avec l'argument -u mais rien ne marche.
 
exp :  
ftp -u ftp://xxx:xxx@ftpperso.free.fr 1.JPG
ftp ftp://xxx:xxx@ftpperso.free.fr -u / 1.JPG
 
etc...
 
une idée ?


Message édité par ZuL le 06-07-2004 à 15:10:04
Reply

Marsh Posté le 06-07-2004 à 14:37:32   

Reply

Marsh Posté le 06-07-2004 à 15:25:21    

personne ? :(

Reply

Marsh Posté le 20-07-2004 à 15:49:11    

ZuL a écrit :

jour'
 
j'ai besoin de faire la chose suivante :  
 
me connecter a un serveur FTP, y uploader deux fichiers, deconnecter.
 
vu que je fais ca en objectiveC, j'appelle une et une seule ligne de commande.
 
j'ai essayé des trucs divers et variés avec l'argument -u mais rien ne marche.
 
exp :  
ftp -u ftp://xxx:xxx@ftpperso.free.fr 1.JPG
ftp ftp://xxx:xxx@ftpperso.free.fr -u / 1.JPG
 
etc...
 
une idée ?


 
Si c'est ecris en C sous FreeBSD, pourquoi ne pas utiliser  
 

Code :
  1. fetchPutFTP(struct url *u, const char *flags);


 
Un p'tit man 3 fetch pour plus d'info.

Reply

Marsh Posté le 20-07-2004 à 20:19:43    

Ouais \o/ FreeBSD

Reply

Marsh Posté le 21-07-2004 à 19:48:13    

Je connais pas freebsd, mais t'as un truc mortel qui marche partout et qui gère à fond la plupart des protocoles, c'est Curl.
 
Disponible en ligne de commande ou sous forme de bibliothèque.

Reply

Marsh Posté le 21-07-2004 à 20:20:17    

en fait curl il me semble que c'est que pour du DL non ?
 
au final j'ai trouvé un petit framework qui gère ca tres bien.
 
merci :)

Reply

Marsh Posté le 21-07-2004 à 23:53:13    

Non, curl gere vraiment les protocoles à fond. Pour le FTP il peut par exemple sans probleme gerer de reprises d'upload en ftp-over-ssl.
 
Pour le HTTP c'est hyper pratique aussi, pour faire des connexions authentifiées, avec ou sans ssl, avec des headers customs, etc.
 
Il gère aussi très bien le protocole LDAP.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed