Da ich keine positiven Antworten auf meine letzte Frage erhalten habe. Ich werde versuchen, ein Java FTP-Upload-Applet selbst zu schreiben.
Meine Frage lautet: "Können Sie mir eine Java FTP-Client-Bibliothek zur Verwendung empfehlen?"
Ich möchte, dass es so ist:
Ich habe thisoverview einiger Bibliotheken gefunden, aber da dieser Artikel aus dem Jahr 2003 stammt, sind vielleicht einige neue Entwicklungen passiert :)
Schauen Sie sich Apache commons-net an, das FTP-Dienstprogramme enthält. Ich bin mir nicht sicher, ob es alle Ihre Anforderungen erfüllt, aber es ist auf jeden Fall kostenlos!
ftp4j ist das beste, sowohl für Features als auch für Lizenzen:
Ja, EnterpriseDTs edtFTPj ist stabil (erstmals im Jahr 2000 veröffentlicht), verfügt über alle Funktionen, die Sie möglicherweise benötigen, und ist auch Open Source.
Es wird in einer Reihe von Open Source-Projekten (sowie in vielen kommerziellen Projekten) verwendet und gilt als eine der schnellsten Client-Bibliotheken, die es gibt .
Wie bereits erwähnt, handelt es sich bei einem Upgrade auf SFTP und/oder FTPS um einen einfachen Upgrade-Pfad, für den nur wenige Codeänderungen erforderlich sind.
Ich habe Apache Commons VFS verwendet
cya
Commons-net sicher. :) Die meisten Open Source-Projekte verwenden es heutzutage.
yc
Apache-Netze werden in letzter Zeit häufiger aktualisiert, während die Enterprise-DT-Bibliothek noch häufiger aktualisiert zu werden scheint.
Ich habe erfolgreich die Enterprise DT FTP Bibliothek verwendet, die kostenlos und Open Source ist. Ich kann es nicht mit anderen Bibliotheken (wie der Apache Commons Net-Bibliothek) vergleichen, da ich sie nicht verwendet habe. Es bietet einen einfachen Upgrade-Pfad zu SFTP (über SSH) und FTPS (über SSL), obwohl dies ein kostenpflichtiges kommerzielles Produkt ist.
Ich habe Videodateien heruntergeladen. Der FTPClient von Apache hat das Video ziemlich schnell heruntergeladen. Aber als ich versuchte, das Video abzuspielen, verlor es Brocken aus der Mitte des Videos. ftp4j würde das ganze Video ohne Verlust herunterladen.
ftp4j ftw
Sie haben auch diesen 2006 Artikel , der verschiedene Optionen für FTP-Clients auflistet.
commons-net ist gut, aber FTP-GO kann Ihnen einige der erweiterten Funktionen bieten, die Sie suchen.