어떤 Java FTP 클라이언트 라이브러리를 사용해야 합니까?[닫은]

StackOverflow https://stackoverflow.com/questions/295178

  •  08-07-2019
  •  | 
  •  

문제

내 질문에 대해 긍정적인 답변을 받지 못했기 때문에 마지막 질문.Java FTP 업로드 애플릿을 직접 작성해 보겠습니다.

내 질문은 다음과 같습니다"제가 사용할 수 있는 Java FTP 클라이언트 라이브러리를 추천해 주실 수 있나요?"

나는 그것이되기를 원합니다 :

  • 안정적인
  • 패시브 및 액티브 모드를 처리할 수 있음
  • 업로드 진행 정보 제공 가능
  • 문제가 발생한 경우(특히 업로드가 성공하지 못한 경우) 포착 가능한 예외를 발생시킵니다.
  • 저렴하고 무료로 사용 가능, 오픈 소스 선호

나는 찾았다 이것 개요 하지만 이 기사는 2003년의 것이므로 새로운 개발이 일어났을 수도 있습니다. :)

도움이 되었습니까?

해결책

아파치를 확인해보세요 커먼즈넷, FTP 유틸리티가 포함되어 있습니다.내 머리 꼭대기에서 그것이 귀하의 요구 사항을 모두 충족하는지 확신할 수 없지만 확실히 무료입니다!

다른 팁

ftp4j는 기능과 라이센스 모두에서 가장 좋은 것입니다.

http://www.sauronsoftware.it/projects/ftp4j/

예, EnterpriseDT입니다. edtFTPj 안정적이고(2000년에 처음 출시됨) 필요한 모든 기능을 갖추고 있으며 오픈 소스이기도 합니다.

이는 다수의 오픈 소스 프로젝트(및 많은 상용 프로젝트)에서 사용되며 다음과 같은 것으로 인정됩니다. 주변에서 가장 빠른 클라이언트 라이브러리 중 하나.

다른 포스터에서 언급했듯이 SFTP 및/또는 FTPS로 업그레이드하려는 경우 코드 변경이 거의 필요하지 않은 간단한 업그레이드 경로입니다.

나는 사용했다 아파치 커먼즈 VFS

시아

Commons-net은 확실합니다.:) 요즘 대부분의 오픈소스 프로젝트에서는 이를 사용합니다.

yc

나는 성공적으로 사용했습니다 엔터프라이즈 DT FTP 무료이며 오픈 소스인 라이브러리입니다.나는 그것을 사용하지 않았기 때문에 다른 라이브러리(Apache Commons Net 라이브러리와 같은)와 비교할 수 없습니다.SFTP(SSH를 통해) 및 FTPS(SSL을 통해)로의 간단한 업그레이드 경로를 제공하지만 이는 유료 상용 제품입니다.

Apache commons-nets는 최근에 더 자주 업데이트되는 반면 Enterprise DT 라이브러리는 훨씬 더 자주 업데이트되는 것 같습니다.

비디오 파일을 다운로드하고 있었습니다.Apache의 FTPClient가 더듬거리면서 비디오를 비교적 빠르게 다운로드했습니다.그런데 영상을 재생하려고 했더니 영상 중간 부분이 잘려나가더군요.ftp4j는 손실 없이 전체 비디오를 다운로드합니다.

ftp4j ftw

너도 이거 갖고 있잖아 2006년 기사 FTP 클라이언트에 대한 다양한 옵션이 나열되어 있습니다.

commons-net은 좋지만 FTP-GO 당신이 찾고 있는 고급 기능 중 일부를 제공할 수 있습니다.

kagi Ftp-Go

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top