ftp4j ist ein Java-Client-Bibliothek, die eine voll funktionsfähige FTP-Client implementiert. Mit ftp4j in Ihrer Anwendung können Sie eingebettet: die Übertragung von Dateien (Upload und Download), durchsuchen Sie die Remote-FTP-Server (Verzeichnisliste enthalten), erstellen, löschen, umbenennen und verschieben Fern Verzeichnisse und Dateien.
Vorteile
Ein Blick in ftp4j entscheidende Vorteile:
Konnektivität:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Die ftp4j Bibliothek können die Remote-FTP-Server zu verbinden:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Durch eine direkte TCP / IP-Verbindung.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Durch eine SSL-gesicherte Verbindung (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Durch einen FTP-Proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnelbau durch einen HTTP-Proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Über einen SOCKS-4 / 4a-Proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Über einen SOCKS-5-Server.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sie können die Unterstützung für andere Proxies Einstecken Ihrer eigenen Connector hinzufügen, da die ftp4j Verbindungs-Manager-Architektur ist modular aufgebaut.
surfen die Gegenstelle
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - FTP-Befehl LIST Unterstützung durch erweiterbare Parser-Architektur. Gebündelte Parser verarbeiten kann: UNIX Stil Auflistung, MAC-Stil, DOS-Stil, NetWare Stil und Varianten, EPLF Stil. Darüber hinaus können Sie Ihre eigenen Parser bauen und stecken Sie es in der Bibliothek.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Klare Objektdarstellung von Verzeichnisinhalten.
Download und Upload
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktive und passive Übertragungsmodus unterstützen.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Die binäre und Textübertragungstyp-Unterstützung, wahlweise mit und erweiterbare Art Auto-Auswahl.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Event-basierte Übertragung Überwachung.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer Abtreibung Unterstützung.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transferwiederaufnahme Unterstützung.
Java Ausnahmen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Strukturierte Ausnahmen lassen die Entwickler wissen, die wahre Ursache der Ausfälle
Was ist neu in dieser Pressemitteilung:
- Diese Version behebt einen Fehler in der Download-Routine, die Handhabung der & quot; 502 Befehls REST nicht von Politik & quot erlaubt; Mitteilung der richtige Weg.
Was ist neu in Version 1.7.1:
- Die FTPConnector hat jetzt eine setUseSuggestedAddressForDataConnections () -Methode, kann verwendet werden, um bestimmte, ob der Anschluss sollte das durch den Server in der Antwort eines PASV Befehl zurückgegebene Adresse vertrauen, oder ob sie nicht eine Verbindung mit dem gleichen Host für den Kommunikationskanal verwendet werden.
- Ein Fehler der Auto noop Timer Zusammenhang wurde behoben.
- Jeder Aufruf von Simple jetzt Thread-sicher.
- Es gibt Verbesserungen in der Datentransferroutinen, die nun mit einer größeren Gruppe von Servern und Proxys kompatibel.
Was ist neu in der Version 1.7:.
- Eine Änderung wurde in der FTP-Anschlüsse Architektur gemacht
- wird FTPConnector nicht mehr eine Schnittstelle: es ist jetzt eine abstrakte Klasse Umsetzung Timeout bewusst Verbindungen .
- Timeouts für Verbindung, Lesen und nahen Operationen können vom Anrufer festgelegt werden.
- Ein Verbindungsversuch auf einen FTP-Server kann nun abgebrochen werden, ruft die brandneue abortCurrentConnectionAttempt () -Methode in FtpClient.
- Darüber hinaus ist ein Bug in der HTTPTunnelConnector behoben.
Was ist neu in Version 1.6.1:
- Die & quot; 502 Befehls REST nicht von Politik und erlaubt rdquo ; und & quot; 501 REST nicht mit Server-Konfiguration & quot kompatibel; Antworten auf die & quot; REST 0 & quot; Befehl nicht mehr als Fehler behandelt.
- Dadurch wird die Bibliothek Kompatibilität zu einer größeren Anzahl von Server-Typen. Jedes SIZE-Befehl wird nun von einem TYPE I Befehl vorausging, die Verlängerung der Bibliothek Kompatibilität.
- Verschiedene Verbesserungen wurden in der Remote-Dateiliste Routine angewendet werden.
- Schließlich ist eine Zeitzone Problem wurde in UnixListParser und NetWareListParser gelöst.
Was ist neu in Version 1.4.3:
- Erweiterungen in der Download / Upload Fehlerbehandlung
- UnixListParser Erweiterungen
- Der Befehl REST wird nur erteilt, wenn der Server erklärt ausdrücklich seine Unterstützung in der FEAT Befehl Antwort
Was ist neu in Version 1.4.2:
- In FTPS und FTPES Modi, die der Client sendet nun ein & quot; PBSZ 0 & quot; Befehl, bevor die & quot; PROT P & quot; ein. Einige Server erfordern.
- Minor API Änderung: die streamLength Informationen werden nicht mehr durch die Upload-Methode erforderlich. (Danke an Lukas Loehrer)
Was ist neu in Version 1.4.1:
- Fehler beseitigt: anhängen, anstatt zu überschreiben für den Download
- Fehler beseitigt: blank Dateien im Textformat auf Upload / Download
Was ist neu in der Version 1.4:.
- FTPS und FTPES Unterstützung hinzugefügt
- Neue Verbindung Architektur, Klassen FTPConnection und SSLConnector entfernt wurden.
Was ist neu in Version 1.3.3:
- UTF-8-Unterstützung verbessert
Anforderungen :
- Java 2 Standard Edition Runtime Environment
Kommentare nicht gefunden