Advertisement
Guest User

1sd

a guest
Apr 26th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1. FTPWorker.java
  2.  
  3. package FTP;
  4.  
  5. import org.apache.commons.net.ftp.FTPClient;
  6. import org.apache.commons.net.ftp.FTPFile;
  7. import org.apache.commons.net.ftp.FTPReply;
  8.  
  9. import java.io.*;
  10. import java.text.DateFormat;
  11. import java.text.SimpleDateFormat;
  12.  
  13. public class FTPWorker {
  14.     private String server = "node0.net2ftp.ru";
  15.     private static final int port = 21;
  16.     private String user = "LynX7129@gmail.com";
  17.     private String pass = "2321exa1";
  18.  
  19.     public FTPClient getClient() {
  20.         return new FTPClient();
  21.     }
  22.  
  23.     public FTPWorker(String server, String user, String pass) {
  24.         this.server = server;
  25.         this.user = user;
  26.         this.pass = pass;
  27.     }
  28.  
  29.     public FTPWorker() {
  30.     }
  31.  
  32.     public void showServerReply(FTPClient ftpClient) {
  33.         String[] replies = ftpClient.getReplyStrings();
  34.         if (replies != null && replies.length > 0) {
  35.             for (String aReply : replies)
  36.                 System.out.println("SERVER: " + aReply);
  37.         }
  38.     }
  39.  
  40.     public FTPClient getConnetcionAndLogin(FTPClient ftpClient) {
  41.         try {
  42.             ftpClient.connect(server, port);
  43.             int replyCode = ftpClient.getReplyCode();
  44.             if (!FTPReply.isPositiveCompletion(replyCode)) {
  45.                 System.out.println("Operation failed. Server reply code: " + replyCode);
  46.             }
  47.             boolean success = ftpClient.login(user, pass);
  48.             if (!success)
  49.                 System.out.println("Could not login to the server");
  50.             else
  51.                 System.out.println("LOGGED IN SERVER");
  52.  
  53.         } catch (IOException e) {
  54.             e.printStackTrace();
  55.         }
  56.         return ftpClient;  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement