ftp4j jest biblioteka klienta Java, który realizuje w pełni funkcjonalny klient FTP. Z ftp4j wbudowanego w aplikacji możesz: transferu plików (upload i download), przeglądać zdalnym serwerze FTP (zawartość katalogu w zestawie), tworzenie, usuwanie, zmiana nazwy i przenieść zdalnych katalogów i plików.
Korzyści
Spojrzenie ftp4j kluczowych korzyści:
Łączność:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Biblioteka ftp4j można podłączyć do zdalnego serwera FTP:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Poprzez bezpośrednie połączenie TCP / IP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Za pośrednictwem bezpiecznego połączenia SSL (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przez proxy FTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Budowa tuneli przez proxy HTTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przez SKARPETY 4 / 4a pełnomocnika.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przez SKARPETY 5 pełnomocnika.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Możesz dodać wsparcie dla innych pełnomocników podłączeniem własne gniazdo, ponieważ architektura menedżer połączeń ftp4j jest modułowa.
Przeglądając zdalny
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Wsparcie FTP poprzez polecenie LISTA parsera rozszerzalny architektury. Dołączone parser może obsługiwać: w stylu UNIX, styl MAC aukcji, styl, styl i DOS, NetWare, EPLF warianty styl. Ponadto możesz zbudować własny parser i podłączyć go w bibliotece.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Jasne obiektu reprezentacja zawartości katalogów.
Pobierz i przesłać
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Obsługa trybu transferu Aktywne i pasywne.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary i wsparcie Typ przesyłania tekstu, z opcjonalnym i rozszerzalny typu auto-wybór.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Monitorowanie transferu zdarzeniami.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Wsparcie transferu aborcja.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Wsparcie transferu CV.
Wyjątki Java
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Strukturyzowane wyjątki powiadomić dewelopera prawdziwą przyczynę każdej awarii
Co nowego w tym wydaniu:
- Ta wersja naprawia błąd w procedurze pobierania, obchodzenia & quot; 502 poleceń REST nie dopuszcza polityki & quot; Komunikat właściwy sposób.
Co nowego w wersji 1.7.1:
- FTPConnector ma teraz setUseSuggestedAddressForDataConnections () metoda może być stosowany sam określić, czy złącze należy ufać adres zwrócony przez serwer w odpowiedzi na polecenie PASV lub czy należy raczej połączeniu z tym samym rodzaju gospodarza dla kanału komunikacyjnego.
- błąd związany z zegarem auto NOOP został naprawiony.
- wezwanie do SimpleDateFormat jest teraz bezpieczne dla wątków.
- Nie udoskonalenia procedur przesyłania danych, które teraz są zgodne z większego zbioru serwerów i pełnomocników.
Co nowego w wersji 1.7.
- Zmiana została dokonana w złączach FTP architektury
- FTPConnector nie jest już interfejs: teraz jest klasa abstrakcyjna wykonawczych limitu czasu połączenia świadomych .
- Limity czasu oczekiwania na połączenie, czytać, i zamknąć operacje mogą być ustawione przez rozmówcę.
- próba połączenia do zdalnego serwera FTP można teraz przerwana, dzwoniąc na zupełnie nowy abortCurrentConnectionAttempt () metody w FTPClient.
- Co więcej, błąd został naprawiony w HTTPTunnelConnector.
Co nowego w wersji 1.6.1:
- & quot; 502 poleceń REST nie dopuszcza polityki & quot ; i & quot; 501 REST nie kompatybilny z konfiguracji serwera & quot; Odpowiedzi na & quot; REST 0 & quot; Polecenie nie są już traktowane jako błędy.
- W ten sposób przedłuża się zgodność biblioteki do większej liczby typów serwera. Każde polecenie FORMAT jest teraz poprzedzone TYPU rozkazuję, rozszerzenia zgodności biblioteki.
- Kilka ulepszeń zostały zastosowane w zdalnej listy plików rutyny.
- Na koniec kwestia stref czasowych został rozwiązany w UnixListParser i NetWareListParser.
Co nowego w wersji 1.4.3:
- Ulepszenia w błąd pobierania / wysyłania obsługi
- Rozszerzenia UnixListParser
- Komenda REST jest teraz wydane tylko wtedy, gdy serwer deklaruje explicite swoje wsparcie w odpowiedzi polecenia FEAT
Co nowego w wersji 1.4.2:
- W FTPS i FTPES Tryby klient teraz wydaje & quot; PBSZ 0 & quot; Komenda przed wysłaniem & quot; PROT P & quot; jedna. Niektóre serwery wymagają.
- Niewielkie zmiany w API: streamLength informacje nie więcej wymagane przez metodę wysyłania. (Dzięki Lukas Loehrer)
Co nowego w wersji 1.4.1:
- Bug rozwiązany: dołączyć zamiast nadpisywać na pobranie
- Bug rozwiązany: puste pliki w trybie tekstowym na upload / download
Co nowego w wersji 1.4.
- FTPS i wsparcie FTPES dodany
- Nowa architektura połączenia, zajęcia FTPConnection i SSLConnector zostały usunięte.
Co nowego w wersji 1.3.3:
- Obsługa UTF-8 wzmocnione
Wymagania :
- Java 2 Standard Edition Runtime Environment,
Komentarze nie znaleziono