91 votes

Ce que Java client FTP bibliothèque dois-je utiliser?

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

Ma question est la suivante: "Pouvez-vous recommander un Java client FTP bibliothèque pour moi?"

Je veux qu'il soit:

  • stable
  • capable de gérer passive et active des modes de
  • en mesure de fournir de l'avancement du téléchargement de l'information
  • jeter catchable exceptions si quelque chose allait mal (surtout quand un téléchargement ne pas réussir)
  • pas cher/libre d'utiliser, de préférence open source

J'ai trouvé cette vue d'ensemble de certaines bibliothèques, mais depuis que cet article est à partir de 2003, peut-être quelques nouveaux développements qui s'est passé :)

56voto

Leigh Points 2144

Découvrez Apache commons-net, qui contient des utilitaires FTP. Sur le dessus de ma tête, je ne sais pas si ça répond à toutes vos exigences, mais il est certainement libre!

17voto

Cocco Points 131

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

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

7voto

Bruce Blackshaw Points 745

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

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

Comme une autre affiche noter, si vous ne voulez mettre à jour SFTP et/ou FTPS, c'est un simple chemin de mise à niveau avec très peu de modifications de code requis.

5voto

sourcerebels Points 2872

J'ai utilisé Apache Commons VFS

cya

4voto

yclian Points 1040

Communes-net sûrement. :) La plupart des projets open source, utiliser ces jours-ci.

yc

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X