ftp4j е Java клиент библиотека, която реализира пълнофункционален FTP клиент. С ftp4j внедрен във вашето приложение можете да: трансфер на файлове (за изтегляне и зареждане), да разглеждате FTP сайта на дистанционното (директории включена), създаване, изтриване, преименуване и да се премести отдалечени директории и файлове.
Ползи
Поглед от ftp4j основни предимства:
<Силен> Connectivity:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Библиотеката за ftp4j може да се свърже с отдалечен FTP сървър:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Чрез директна TCP / IP връзка.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Чрез защитена връзка SSL (FTPS).
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Чрез FTP прокси.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Тунели през HTTP прокси.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Чрез SOCKS 4 / 4а прокси.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Чрез SOCKS 5 прокси.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Можете да добавите поддръжка за други пълномощници включите вашия собствен конектор, тъй като архитектурата на мениджър ftp4j връзка е модулна.
<Силен> Разглеждане на отдалечения сайт
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - FTP LIST команди подкрепа чрез разширяем анализатор архитектура. Пакетни парсера да се справят: UNIX стил обява, MAC стил, DOS стил, NetWare стил и варианти, EPLF стил. Освен това можете да създадете свой собствен анализатор и го включете в библиотеката.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Clear обект представяне на съдържанието на директориите.
<Силен> Изтегляне и качване
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Активна и пасивна подкрепа в режим на прехвърляне.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Binary и трансфер текстови вид подкрепа, с желание и разтегателен тип автоматично избор.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Мониторинг трансфер, базирана на събитията.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Подкрепа за трансфер на аборт.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; - Подкрепа Transfer автобиография.
<Силен> Java изключения
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; . - Структурирани изключения позволяват на разработчика знаят истинската причина за всяко неизпълнение
Какво ново в тази версия:
- Тази версия фиксира бъг в изтегляне рутината, обработка на & quot; 502 Command REST не е разрешена от политика & quot; съобщение по правилния начин.
Какво ново във версия 1.7.1:
- The FTPConnector сега има setUseSuggestedAddressForDataConnections () метод, който може да се използва, за да сочете ако конекторът трябва доверие на адрес върнат от сървъра в отговор на команда PASV, или ако тя по-скоро трябва да се свърже същия хост използва за комуникационния канал.
- Бъг свързани с таймер за автоматично noop е фиксиран.
- Всяко обаждане до SimpleDateFormat сега вденете безопасно.
- Има подобрения в пренос на данни съчетания, които сега са съвместими с по-голям набор от сървъри и пълномощни.
Какво ново във версия 1.7:.
- A е направена промяна в архитектурата на FTP конектори
- FTPConnector вече не е интерфейс: сега е абстрактен клас изпълнение таймаут наясно връзки .
- Допълнително време за връзка, четат, и близки операции могат да бъдат определени от обаждащия се.
- опит за връзка с отдалечен FTP сървър сега може да се прекъсне, се призовава най-новият abortCurrentConnectionAttempt () метод в FTPClient.
- Освен това, бъг е фиксиран в HTTPTunnelConnector.
Какво ново във версия 1.6.1:
- The & quot; 502 Command REST не е разрешена от политика & quot ; и & quot; 501 REST не е съвместим с сървър конфигурация & quot; отговори на & quot; останалата 0 & quot; команда, вече не се третира като грешки.
- Това разширява съвместимостта на библиотеката, за да по-голям брой типове сървъри. Всяка команда SIZE сега предшествано от TYPE заповядам, простираща се съвместимостта на библиотеката.
- няколко подобрения са били приложени дистанционно списък файл рутина.
- И накрая, един въпрос часова зона е решен в UnixListParser и NetWareListParser.
Какво ново във версия 1.4.3:
- Подобрения в сваляне / качване Обработка на грешки
- UnixListParser подобрения
- командата Останалото е сега издава само ако сървърът декларира изрично своята подкрепа в отговор подвига команда
Какво ново във версия 1.4.2:
- В FTPS и FTPES режимите на клиента сега издава & quot; PBSZ 0 & quot; команда преди да изпратите & quot; PROT P & quot; един. Някои сървъри го изискват.
- Малка промяна API: на streamLength информация е не по-необходим по метода на качване. (Благодарение на Lukas Loehrer)
Какво ново във версия 1.4.1:
- Bug решен: добавете вместо презаписване на изтегляне
- Bug решен: празни файлове в текстов режим за качване / сваляне
Какво ново във версия 1.4:.
- FTPS и подкрепа FTPES добавя
- New връзка архитектура, класове FTPConnection и SSLConnector са били отстранени.
Какво ново във версия 1.3.3:
- UTF-8 подобрена поддръжка
<силни> Изисквания :
- Java 2 Standard Edition Runtime Environment
Коментари не е намерена