ftp4j is een Java-client library die een full-featured FTP-client implementeert. Met ftp4j ingebed in uw toepassing kunt u: de overdracht van bestanden (upload en download), surfen op het remote FTP-site (Directory Listing inbegrepen), aanmaken, verwijderen, hernoemen en verplaatsen remote mappen en bestanden.
Voordelen
Een glimp van ftp4j belangrijke voordelen:
Connectiviteit:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; De ftp4j bibliotheek kan de externe FTP-server te verbinden:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Via een directe TCP / IP-verbinding.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Door middel van een SSL-beveiligde verbinding (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Door middel van een FTP-proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnelling via een HTTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Door middel van een SOCKS 4 / 4a proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Door middel van een SOCKS 5 proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - U kunt ondersteuning toe te voegen aan andere proxies inpluggen uw eigen aansluiting, omdat de ftp4j connection manager architectuur is modulair.
Surfen op de externe site
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - FTP LIST commando ondersteuning via uitbreidbare parser architectuur. Gebundelde parsers kan omgaan: UNIX-stijl bedrijf, MAC-stijl, DOS stijl, NetWare stijl en varianten, EPLF stijl. Bovendien kunt u uw eigen parser bouwen en steek hem in de bibliotheek.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Duidelijke object representatie van directory inhoud.
Download en upload
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Actieve en passieve transfer mode-ondersteuning.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary en tekstuele overdracht soort steun, met optionele en uitbreidbare soort auto-selectie.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Event-based overdracht monitoring.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer abortus ondersteuning.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer resume ondersteuning.
Java uitzonderingen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Gestructureerde uitzonderingen laat de ontwikkelaar weten de werkelijke oorzaak van een storing
Wat is nieuw in deze release:
- Deze versie lost een bug in de download routine, het hanteren van de & quot; 502 Command REST niet toegestaan door het beleid & quot; boodschap op de juiste manier.
Wat is nieuw in versie 1.7.1:
- De FTPConnector heeft nu een setUseSuggestedAddressForDataConnections () methode die kan worden gebruikt om nader te onderzoeken of de connector moet vertrouwen op het adres geretourneerd door de server in de reactie van een PASV commando of wanneer het eerder verbinding moet dezelfde host voor het communicatiekanaal.
- Een bug in verband met de automatische noop timer is vastgesteld.
- Elke oproep tot SimpleDateFormat is nu thread safe.
- Er zijn verbeteringen in data-overdracht routines, die nu zijn compatibel met een grotere set van servers en proxies.
Wat is nieuw in versie 1.7:.
- Een wijziging is aangebracht in de FTP-connectors architectuur
- FTPConnector is niet langer een interface: het is nu een abstracte klasse uitvoering timeout bewust aansluitingen .
- Time-outs voor de verbinding, lezen, en dicht handelingen kunnen door de beller worden ingesteld.
- Een poging om verbinding te maken met een externe FTP-server kan nu worden afgebroken, het aanroepen van de gloednieuwe abortCurrentConnectionAttempt () methode in FTPClient.
- Bovendien is een bug is opgelost in de HTTPTunnelConnector.
Wat is nieuw in versie 1.6.1:
- De & quot; 502 Command REST niet toegestaan door het beleid & quot ; en & quot; 501 REST niet compatibel met serverconfiguratie & quot; reacties op de & quot; REST 0 & quot; commando worden niet meer behandeld als fouten.
- Dit verlengt de bibliotheek compatibiliteit met een groter aantal typen server. Elke maat commando wordt nu voorafgegaan door een TYPE Ik gebied, de uitbreiding van de bibliotheek compatibiliteit.
- Verschillende verbeteringen zijn in het externe bestand lijst routine is toegepast.
- Tot slot, een tijdzone probleem is opgelost in UnixListParser en NetWareListParser.
Wat is nieuw in versie 1.4.3:
- Verbeteringen in de download / upload foutafhandeling
- UnixListParser verbeteringen
- De rest commando wordt nu alleen gegeven, als de server verklaart expliciet zijn steun in de FEAT commando reactie
Wat is nieuw in versie 1.4.2:
- In FTPS en FTPES modi van de cliënt geeft nu een & quot; PBSZ 0 & quot; commando voor het verzenden van de & quot; PROT P & quot; de ene. Sommige servers vereisen.
- Minor API verandering: de streamLength informatie is niet meer vereist door de upload methode. (Met dank aan Lukas Loehrer)
Wat is nieuw in versie 1.4.1:
- Bug opgelost: voeg in plaats overschrijven op download
- Bug opgelost: leeg bestanden in tekstvorm op uploaden / downloaden
Wat is nieuw in versie 1.4:.
- FTPS en FTPES ondersteuning toegevoegd
- Nieuwe aansluiting architectuur, hebben klassen FTPConnection en SSLConnector verwijderd.
Wat is nieuw in versie 1.3.3:
- UTF-8 ondersteuning verbeterde
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden