ftp4j는 완전한 기능을 갖춘 FTP 클라이언트를 구현하는 자바 클라이언트 라이브러리입니다. 당신의 당신이 할 수있는 응용 프로그램에 포함 ftp4j으로 : 파일 전송 (업로드 및 다운로드), (디렉토리가 포함 된 목록) 원격 FTP 사이트를 탐색 생성, 삭제, 이름 변경 및 원격 디렉토리와 파일을 이동합니다.
장점
ftp4j 주요 이점 엿볼 :
연결 :
& 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 / 4A 프록시를 통해.
& 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; 확인 - 디렉토리 내용의 명확한 객체 표현.
다운로드 및 업로드
& 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; 확인 - 이벤트 기반 전송 모니터링.
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 - 전송 낙태를 지원합니다.
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 - 전송 이력서를 지원합니다.
Java 예외
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 - 구조화 된 예외는 개발자가 모든 실패의 실제 원인을 알려
이 릴리스의 새로운 기능입니다 :
이 버전의 처리, 다운로드 루틴의 버그를 해결 & quot; (502). 명령 REST는 정책을 행하여, 허용되지; 메시지 올바른 방법.
이 버전 1.7.1의 새로운 기능 :
이 FTPConnector 이제 커넥터가 서버에 의해 반환 된 주소를 신뢰해야하는 경우 따지기하는 데 사용할 수있는 setUseSuggestedAddressForDataConnections () 메소드가 있습니다 PASV 명령의 응답이 있거나, 오히려 통신 채널에 사용되는 것과 동일한 호스트에 연결할지 여부.
자동, 무 조작 타이머에 관련된 버그가 수정되었습니다.
SimpleDateFormat에 대한 모든 호출은 이제 스레드에 안전합니다.
이제 서버와 프록시의 더 큰 세트와 호환되는 데이터 전송 루틴 개선이 있습니다.
이 1.7 버전의 새로운 기능 :
이 변화는 FTP 커넥터 아키텍처에서했다.
FTPConnector는 더 이상 인터페이스입니다 : 지금 시간 제한 인식 연결을 구현하는 추상 클래스입니다.
연결에 대한 제한 시간은, 읽고, 가까운 작업은 호출자에 의해 설정 될 수있다.
원격 FTP 서버에 연결 시도가 지금 FTPClient에서 새로운 abortCurrentConnectionAttempt () 메서드를 호출, 중단 할 수 있습니다.
또한, 버그 HTTPTunnelConnector에서 수정되었습니다.
이 버전 1.6.1의 새로운 기능 :
& quot; (502) 명령 REST 정책을 행하여, 허용되지; 및 quot; 서버 구성 & quot 501 REST 호환되지; 0 'REST (휴식), 하'응답; 명령이 더 이상 오류로 처리되지 않습니다.
이것은 서버 유형에 더 많은 라이브러리의 호환성을 확장한다. 각 SIZE 명령은 이제 라이브러리 호환성을 확장, 내가 명령 TYPE 앞에있다.
몇 가지 향상된 기능은 원격 파일 목록 루틴에 적용되었습니다.
마지막으로, 시간대 문제는 UnixListParser과 NetWareListParser에서 해결되었습니다.
이 버전 1.4.3의 새로운 기능 :
이 다운로드의 향상된 기능 / 업로드 오류 처리
UnixListParser 향상
서버가 FEAT 명령 응답에 명시 적으로지지를 선언하면 REST 명령은 이제 발행
이 어떤 버전 1.4.2의 새로운 기능 : FTPS에서
와 FTPES는 클라이언트가 현재 발행 모드들 & quot; PBSZ 0 ' 보내기 전에 명령 & quot; PROT P & quot; 하나. 일부 서버가 필요합니다.
마이너 API 변경 : streamLength 정보가 더 업로드 방법으로 필요 없음입니다. (루카스 Loehrer 덕분에)
1.4.1 버전의 새로운 기능 :
이 버그가 해결 : 대신 추가 다운로드에 덮어 쓰기
버그가 해결 : 빈 파일을 업로드 / 다운로드에 텍스트 모드에서
이 버전 1.4의 새로운 기능 :
이 FTPS 및 FTPES 지원이 추가되었습니다.
새로운 연결 아키텍처는, 클래스 FTPConnection 및 SSLConnector이 제거되었습니다.
이 버전 1.3.3의 새로운 기능 :
이 UTF-8 지원 강화
이 요구 사항 :
이 J2SE (Java 2 Standard Edition)의 런타임 환경
댓글을 찾을 수 없습니다