Transfert de fichier par FTP [Java][Shell] - Java - Programmation
Marsh Posté le 18-02-2007 à 12:11:53
perso ,j'ai developpé un projet avec jftp : librairies stable et efficace, avec un bon retour des erreurs
Marsh Posté le 19-02-2007 à 10:51:08
Mindbright donne de bons résultats, et le traitements des erreurs est assez fin il me semble. La lib comprend ssh, telnet, ...
Marsh Posté le 19-02-2007 à 10:59:44
Pour des besoins personnels j'ai déjà essayé jakarta.commons.net et edFTPj ( http://www.enterprisedt.com/downloads/ftp.html ).
J'ai vu un comparatif des libs java FTP et edFTPj était une des toutes meilleures (rapidité, fiabilité, fonctionnalités).
http://www.javaworld.com/javaworld [...] tml?page=3
http://www.seedwiki.com/wiki/java_ftp/java_ftp.cfm
Par expérience (pour mon besoin personnel), elle est effectivement plus rapide que la jakarta et je n'ai pas de ruptures de connexions inexpliquées (je n'ai pas pris le temps d'essayer de comprendre le problème, j'ai préféré prendre edftpj qui semble bénéficier d'un suivi régulier)
A voir si toutes les fonctionnalités dont tu as besoin sont présentes...
Marsh Posté le 20-02-2007 à 16:04:14
en lib serveur y a celle la, http://incubator.apache.org/ftpserver/
qui permet de tourner en embarqué et de surcharger certaines operations pour faire ce qu'on veut
Marsh Posté le 24-02-2007 à 12:58:47
la principale différence de fonctionnalités entre les librairies c'etait le support du resume il me semble niveau lib clientes
Marsh Posté le 18-02-2007 à 11:52:12
Mon besoin :
- une lib ftp java qui permette de créer des répertoire sur le serveur, autorise le passiv mode et permette bien de tracker les erreurs
ou
- un client ftp autre que celui de win qui fonctionne en ligne de commande, accepte de recevoir un fichier script pour lister les commandes ftp à executer, et soit contenu dans un standalone (pas d'install)
Contexte :
J'ai un rep qui contient x fichiers
Je tente de zipper le rep.
Si le zip réussit j'ai 1 fichier à transferer
Si le zip échoue j'ai x fichiers.
Sur le serveur je dois créer un rep dont je détermine le nom à la volée
Je loggue tout ce qui se passe
Je veux être prévenu si ça foire à un moment ou à un autre
Au début j'ai donc x fichiers.
A la fin j'ai :
- sur le ftp : un rep, avec le zip/les fichiers dedans
- sur le pc source : un rep dans le temp avec le log de la transaction
Jusqu'à maintenant je passais par un script cmd windows pour le faire, en utilisant le client ftp standard de windows. On a eu des soucis avec le client windows, et puis on en chie pour notifier l'utilisateur quand ça va pas
Je penser me coder un petit prog en java qui fasse la même chose, l'idée étant que j'aurais bcp plus de controle en cas d'erreur que sur un script shell
J'ai vu la lib jakarta.commons.net, c'est bien ou y'a mieux ?
---------------
Jubi Photos : Flickr - 500px