ftp上傳文件2

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPListParseEngine;
import org.apache.commons.net.ftp.FTPReply;

 


public class FTP {


    private  StringuserName;        //FTP 登錄用戶名
    private  Stringpassword;        //FTP 登錄密碼
    private  Stringip;                    //FTP 服務器地址IP地址
    private intport;                       //FTP 端口
    private FTPClient ftpClient = null; //FTP 客戶端代理
 

 public FTP(String userName,Stringpassword,String ip,int port) {
  this.userName = userName;
  this.password = password;
  this.ip = ip;
  this.port = port;
 }

 
    publicboolean connectServer() {
           boolean flag = true;
           if (ftpClient == null) {
                   int reply;
                   try {
                       System.out.println("into ftpClient == null");
                           ftpClient = new FTPClient();
                           ftpClient.setControlEncoding("GBK");//文件名亂碼,默認ISO8859-1,不支持中文
//                          System.out.println("encoding"+ftpClient.getControlEncoding());
                           ftpClient.setDefaultPort(port);
                           ftpClient.connect(ip);
                           ftpClient.login(userName, password);
      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章