Frage

Da ich keine positiven Antworten auf meine letzter Frage. Ich werde versuchen, ein Java-FTP-Upload zu schreiben selbst Applet.

Meine Frage lautet: „Können Sie eine Java FTP-Client-Bibliothek empfehlen, für mich zu verwenden“

Ich will es sein:

  • stabil
  • der Lage, passive und aktive Modi
  • zu handhaben
  • kann Upload-Fortschritt Informationen zur Verfügung zu stellen
  • werfen abfangbare Ausnahmen, wenn etwas schief gelaufen ist (vor allem, wenn ein Upload nicht gelingt)
  • billig / frei zu verwenden, vorzugsweise Open-Source

dieser Übersicht einigen Bibliotheken, aber da ist dieser Artikel von 2003, vielleicht haben einige neue Entwicklungen geschehen:)

War es hilfreich?

Lösung

Schauen Sie sich Apache commons-net , die FTP-Dienstprogramme enthält. Aus der Spitze von meinem Kopf bin ich nicht sicher, ob es alle Ihre Anforderungen erfüllt, aber es ist sicherlich frei!

Andere Tipps

ftp4j ist die beste, sowohl für die Funktionen und Lizenz:

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

Ja, EnterpriseDT edtFTPj stabil ist (erstmals im Jahr 2000 veröffentlicht), hat alle Funktionen, die Sie benötigen, und Open-Source als auch ist.

Es ist in einer Reihe von Open-Source-Projekten (wie auch in vielen kommerziellen Projekten) verwendet und anerkannt zu sein, eine der am schnellsten Client-Bibliotheken um .

Als ein weiteres Plakat erwähnt, wenn Sie auf SFTP und / oder FTPS aktualisieren mögen, ist es ein einfacher Upgrade-Pfad mit sehr wenigen Änderungen am Code erforderlich ist.

I verwendet Apache Commons VFS

cya

Commons-net sicher. :) Die meisten Open-Source-Projekte, die sie verwenden, in diesen Tagen.

yc

Ich habe erfolgreich die Unternehmen DT FTP Bibliothek, die freie und Open Source ist. Ich kann es andere Bibliotheken nicht vergleichen (wie die Apache Commons Net-Bibliothek), da ich sie nicht genutzt haben. Es bietet einen einfachen Upgrade-Pfad zu SFTP (über SSH) und FTPS (über SSL), obwohl das ein Pay-for kommerzielles Produkt ist.

Apache commons-Netze erhalten Updates häufiger vor kurzem, während Unternehmen DT Bibliothek noch häufiger zu aktualisieren scheint.

Ich war das Herunterladen von Videodateien. Apache FtpClient tastete er das Video recht schnell heruntergeladen. aber als ich versuchte, das Video wieder zu spielen, verlor sie Stücke aus der Mitte des Videos. ftp4j würde das ganze Video ohne Verlust herunterladen.

ftp4j ftw

Sie haben auch diese 2006 Artikel die verschiedenen Optionen für FTP-Clients auflistet.

commons-net ist gut, aber FTP-GO einige der erweiterten Funktionen geben können, die Sie suchen.

kagi Ftp-Go

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top