Puisque je n'ai reçu aucune réponse positive à ma dernière question. J'essaierai d'écrire moi-même une applet de téléchargement FTP Java.
Ma question est: "Pouvez-vous me recommander une bibliothèque cliente FTP Java?"
Je veux que ce soit:
- stable
- capable de gérer les modes passifs et actifs
- capable de fournir des informations sur la progression du téléchargement
- lancer des exceptions capturables en cas de problème (surtout lorsqu'un téléchargement échoue)
- bon marché / gratuit à utiliser, de préférence open source
J'ai trouvé cet aperçu de certaines bibliothèques, mais comme cet article date de 2003, peut-être que de nouveaux développements se sont produits :)
ftp4j est le meilleur, à la fois pour les fonctionnalités et la licence:
http://www.sauronsoftware.it/projects/ftp4j/
la source
Oui, edtFTPj d'EnterpriseDT est stable (sorti pour la première fois en 2000), possède toutes les fonctionnalités dont vous pourriez avoir besoin et est également open source.
Il est utilisé dans de nombreux projets open source (ainsi que dans de nombreux projets commerciaux) et est reconnu comme l' une des bibliothèques client les plus rapides du marché .
Comme l'a noté un autre poster, si vous souhaitez mettre à niveau vers SFTP et / ou FTPS, il s'agit d'un chemin de mise à niveau simple avec très peu de changements de code requis.
la source
J'ai utilisé Apache Commons VFS
cya
la source
Commons-net sûrement. :) La plupart des projets open source l'utilisent de nos jours.
yc
la source
J'ai utilisé avec succès la bibliothèque FTP Enterprise DT , qui est gratuite et open source. Je ne peux pas le comparer à d'autres bibliothèques (comme la bibliothèque Apache Commons Net) car 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.
la source
Apache commons-nets obtient des mises à jour plus fréquemment récemment, tandis que la bibliothèque Enterprise DT semble se mettre à jour encore plus fréquemment.
la source
Je téléchargeais des fichiers vidéo. FTPClient d'Apache a tâtonné, il a téléchargé la vidéo assez rapidement. mais quand j'ai essayé de lire la vidéo, elle a perdu des morceaux au milieu de la vidéo. ftp4j téléchargerait la vidéo entière sans perte.
ftp4j ftw
la source
Vous avez également cet article de 2006 qui répertorie différentes options pour les clients FTP.
commons-net est bon, mais FTP-GO peut vous offrir certaines des fonctionnalités les plus avancées que vous recherchez.
la source