Quelle bibliothèque client FTP Java dois-je utiliser? [fermé]

puisque je n'ai pas reçu de réponses positives à ma dernière question. Je vais essayer d'écrire un applet de téléchargement FTP Java moi-même.

ma question Est la suivante: "pouvez-vous me recommander une bibliothèque client FTP Java?"

je veux qu'il soit:

  • stable
  • capable de gérer les modes passif et actif
  • capable de fournir des informations sur l'état d'avancement du téléchargement
  • jeter catchable exceptions si quelque chose allait mal (surtout quand un téléchargement ne pas réussir)
  • à bas prix/libre d'utiliser, de préférence open source

j'ai trouvé ce aperçu de certaines bibliothèques, mais depuis cet article est de 2003, peut-être quelques nouveaux développements se sont produits:)

84
demandé sur Community 2008-11-17 12:30:56

9 réponses

vérifier Apache commons-net , qui contient des utilitaires FTP. Sur le dessus de ma tête Je ne suis pas sûr si elle répond à toutes vos exigences, mais il est certainement gratuit!

55
répondu Leigh 2008-11-17 10:30:25

ftp4j est le meilleur, à la fois pour les fonctionnalités et la licence:

http://www.sauronsoftware.it/projects/ftp4j /

17
répondu Cocco 2010-03-12 13:27:54

Oui, EnterpriseDT edtFTPj est stable (d'abord publié en 2000), a toutes les fonctionnalités dont vous pourriez avoir besoin, et est open source.

est utilisé dans un tas de projets open source (ainsi que dans de nombreux projets commerciaux), et est reconnu pour être l'une des bibliothèques clients les plus rapides autour de .

comme l'a noté une autre affiche, si vous souhaitez passer à SFTP et / ou FTPS, c'est un simple chemin de mise à niveau avec très peu de modifications de code requis.

7
répondu Bruce Blackshaw 2009-06-04 07:07:57
5
répondu sourcerebels 2008-11-17 15:14:40

Commons-net surely. :) La plupart des projets open source l'utilisent de nos jours.

yc

4
répondu yclian 2008-11-17 11:28:17

j'ai utilisé avec succès la bibliothèque Enterprise DT FTP , qui est libre et open source. Je ne peux pas le comparer à d'autres bibliothèques (comme la Bibliothèque du réseau Apache Commons) puisque je ne les ai pas utilisées. Il fournit un chemin de mise à niveau simple vers SFTP (sur SSH) et FTPS (sur SSL), bien qu'il s'agisse d'un produit commercial payant.

1
répondu Cozzman 2008-11-17 19:33:01

Apache commons-nets reçoivent des mises à jour plus fréquemment récemment, tandis que la bibliothèque DT D'entreprise semble mettre à jour encore plus fréquemment.

1
répondu Gatorhall 2008-11-21 01:04:46

vous avez aussi cet 2006 article qui liste différentes options pour les clients FTP.

commons-net est bonne, mais FTP pouvez-vous donner quelques fonctions plus avancées, vous êtes à la recherche pour.

kagi Ftp-Go

1
répondu VonC 2016-01-15 13:01:10

Je téléchargeais des fichiers vidéo. Le FTPClient D'Apache a échoué, il a téléchargé la vidéo assez rapidement. mais quand j'ai essayé de relire la vidéo, elle a perdu des morceaux du milieu de la vidéo. ftp4j téléchargerait l'intégralité de la vidéo sans perte.

ftp4j ftw

0
répondu nicolai.tesela 2012-10-31 03:56:24