ftp4j je klient Java knihovna, která implementuje plně vybavený FTP klient. S ftp4j vložené do vaší aplikace můžete: Přenos souborů (upload a download), prohlížet vzdálené FTP (výpis adresáře v ceně), vytvářet, mazat, přejmenovávat a přesouvat vzdálených adresářů a souborů.
Výhody
Letmý pohled ftp4j klíčových výhod:
Připojení:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Knihovna ftp4j lze připojit vzdálený FTP server:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Prostřednictvím přímé připojení TCP / IP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Prostřednictvím zabezpečeného spojení SSL (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Prostřednictvím FTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunelování přes HTTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Prostřednictvím SOCKS 4 / 4a proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Prostřednictvím SOCKS 5 proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Můžete přidat podporu do dalších proxy pro zapojení vlastní konektor, protože ftp4j Connection Manager architektura je modulární.
Procházení vzdálený server
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Podpora příkazu FTP LIST přes rozšiřitelné parseru architektury. Přiložený analyzátory zvládne: styl UNIX výpis, MAC styl, styl DOS, styl a varianty NetWare, EPLF styl. Navíc si můžete vytvořit svůj vlastní parser a připojte jej v knihovně.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Clear objekt reprezentace obsahu adresáře.
Download a upload
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktivní a pasivní podporu režimu přenosu.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binární a převod textové podpora typu, s volitelnou a rozšiřitelný typu automatické výběru.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Monitoring přenos založená na události.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Podpora Přenos potrat.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Podpora Přenos resumé.
Java výjimky
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; , - Strukturované výjimky ať developer znát skutečnou příčinu v případě selhání
Co je nového v této verzi:
- Tato verze opravuje chybu v sekci Ke stažení rutina, manipulace & quot; 502 Command REST není povoleno v rámci politiky & quot; Zpráva správným způsobem.
Co je nového ve verzi 1.7.1:
- FTPConnector nyní setUseSuggestedAddressForDataConnections (), která mohou být použity v případě, že determinovat konektor by měl důvěřovat adresu vrácenou serverem v odezvě na příkaz PASV, nebo v případě, že by se spíše připojit ke stejnému hostiteli použitém pro komunikační kanál.
- chyba související s časovači auto NOOP byla opravena.
- Každá výzva k SimpleDateFormat je nyní závit v bezpečí.
- Došlo k vylepšení přenosu dat rutin, které nyní jsou kompatibilní s větším souborem serverů a proxy.
Co je nového ve verzi 1.7:.
- Změna byla provedena na FTP konektory architektury
- FTPConnector již není interface: je nyní abstraktní třída prováděcí časového limitu povědomí připojení .
- časové limity pro připojení, čtení, a zavřít operace lze nastavit volajícím.
- pokus o připojení ke vzdálenému FTP serveru, nyní může být přerušen, volat zcela nový abortCurrentConnectionAttempt () ve FTPClient.
- Kromě toho, chyba byla opravena v HTTPTunnelConnector.
Co je nového ve verzi 1.6.1:
- & quot; 502 Command REST není povoleno politika & quot, ; a & quot; 501 REST není kompatibilní s konfigurací serveru & quot; reakce na & quot; REST 0 & quot; Příkaz již nejsou považovány za chyby.
- To rozšiřuje kompatibilitu knihovny na větší počet typů serverů. Každý příkaz SIZE nyní předchází TYPU já přikazuji, rozšiřuje kompatibilitu knihovny.
- několik vylepšení byly použity ve vzdálené rutině seznamu souborů.
- Na závěr otázka časové pásmo byl vyřešen v UnixListParser a NetWareListParser.
Co je nového ve verzi 1.4.3:
- Vylepšení omylem download / upload manipulační
- vylepšení UnixListParser
- Příkaz REST je nyní vydána pouze v případě, že server deklaruje výslovně svou podporu v příkazovém FEAT odpovědi
Co je nového ve verzi 1.4.2:
- V FTPS a FTPES režimech klient nyní vydává & quot; PBSZ 0 & quot; Příkaz před odesláním & quot; PROT P & quot; jedna. Některé servery vyžadují.
- Malá změna API: streamLength informace není víc vyžaduje metoda nahrávání. (Díky Lukas Loehrer)
Co je nového ve verzi 1.4.1:
- Bug vyřešen: přidat místo toho přepsat na stažení
- Bug vyřešen: prázdné soubory v režimu textového na upload / download
Co je nového ve verzi 1.4:.
- FTPS a podpora FTPES přidal
- Nové spojení architektura, třídy FTPConnection a SSLConnector byly odstraněny.
Co je nového ve verzi 1.3.3:
- UTF-8 podpora rozšířené
Požadavky na :
- Java 2 Standard Edition Runtime Environment
Komentáře nebyl nalezen