사용자 도구

사이트 도구


java:ftp

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
java:ftp [2019/03/22 15:20]
kwon37xi [apache commons net FTPClient]
java:ftp [2019/03/22 17:17] (현재)
kwon37xi [Passive Mode]
줄 9: 줄 9:
   * ''FtpClient.setFileType(FTP.BINARY_FILE_TYPE);'' : binary 전송   * ''FtpClient.setFileType(FTP.BINARY_FILE_TYPE);'' : binary 전송
 ===== Passive Mode ===== ===== Passive Mode =====
 +  * FTP는 port 를 21번 명령전송 포트 22번 데이터 전송 포트 두개를 여는데, 이 중에 포트 한개만 열려있을 때 passive 모드로 변경한다.
 +<code java>
 +FTPClient.enterLocalPassiveMode();
 +</code>
  
 +===== Binary File 전송 =====
 +<code java>
 +FTPClient.setFileType(FTP.BINARY_FILE_TYPE);
 +</code>
 ===== MockFtpServer ===== ===== MockFtpServer =====
   * [[http://mockftpserver.sourceforge.net/|MockFtpServer]] FTP 서버를 mocking하여 테스트를 할 수 있다.   * [[http://mockftpserver.sourceforge.net/|MockFtpServer]] FTP 서버를 mocking하여 테스트를 할 수 있다.
java/ftp.txt · 마지막으로 수정됨: 2019/03/22 17:17 저자 kwon37xi