Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1882 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java][Shell] Transfert de fichier par FTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java][Shell] Transfert de fichier par FTP

n°1516113
Jubijub
Parce que je le VD bien
Posté le 18-02-2007 à 11:52:12  profilanswer
 

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
mood
Publicité
Posté le 18-02-2007 à 11:52:12  profilanswer
 

n°1516121
flo850
moi je
Posté le 18-02-2007 à 12:11:53  profilanswer
 

perso ,j'ai developpé un projet avec jftp : librairies stable et efficace, avec un bon retour des erreurs

n°1516346
sircam
I Like Trains
Posté le 19-02-2007 à 10:51:08  profilanswer
 

Mindbright donne de bons résultats, et le traitements des erreurs est assez fin il me semble. La lib comprend ssh, telnet, ...

n°1516351
frabill
Posté le 19-02-2007 à 10:59:44  profilanswer
 

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...


Message édité par frabill le 19-02-2007 à 11:00:33
n°1516492
Jubijub
Parce que je le VD bien
Posté le 19-02-2007 à 15:37:43  profilanswer
 

j'ai besoin d'un truc assez basique, pas de SSH ni rien...
 
Je vais tester avec ça, on verra bien :)


Message édité par Jubijub le 19-02-2007 à 15:50:49

---------------
Jubi Photos : Flickr - 500px
n°1517124
cooltwan
Posté le 20-02-2007 à 16:04:14  profilanswer
 

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

n°1519342
Jubijub
Parce que je le VD bien
Posté le 24-02-2007 à 12:56:37  profilanswer
 

merci cooltwan, mais j'ai juste besoin d'un client...en tout cas c'est cool, les grosses ressources ont été citées, si qqn a le même besoin et si la recherche fonctionne, ca ira bien :)


---------------
Jubi Photos : Flickr - 500px
n°1519343
cooltwan
Posté le 24-02-2007 à 12:58:47  profilanswer
 

la principale différence de fonctionnalités entre les librairies c'etait le support du resume il me semble niveau lib clientes

n°1519353
Jubijub
Parce que je le VD bien
Posté le 24-02-2007 à 13:33:33  profilanswer
 

bah j'ai jeté un coup d'oeil à la lib edFTPj et elle est très bien documentée, je vais partir là dessus...en plus c'est du LGPL, donc je peux m'en servir (vu que c'est pour ma boite)


---------------
Jubi Photos : Flickr - 500px

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java][Shell] Transfert de fichier par FTP

 

Sujets relatifs
Supprimer les dernières lignes d'un fichier..
[VBS] supprimer les 2 premiere ligne d'un fichiercherche livre java orienté web J2EE
éxécuter un fichier php à partir d'un autre (avec get)livres sur le java
[OLE]Creation de fichier OOo[JAVA] Charger un fichier texte en mémoire dans un String
Plus de sujets relatifs à : [Java][Shell] Transfert de fichier par FTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR