之前有过ftp下载文件的一个例子,用的是FTPClient
这里再介绍一个用jftp的 这里先做上传文件的功能,下载说是跟这差不多,本人愚钝暂时还没弄明白稍后续上
引用的jar包是jftp.jar 这个直接实现ConnectionListener的一系列方法就可以了用起来更方便一些
import net.sf.jftp.net.BasicConnection;
import net.sf.jftp.net.ConnectionHandler;
import net.sf.jftp.net.ConnectionListener;
import net.sf.jftp.net.FtpConnection;
import org.apache.commons.lang.StringUtils;
import thread.UploadThread;
/**
* ftp上传文件
*
* @author JohnYang
*
*/
public class FtpUpload implements ConnectionListener {
private boolean isThere = false;
private ConnectionHandler handler = new ConnectionHandler();
private String host;
private int port = 21;
private String user;
private String passwd;
public FtpUpload(String host, String user, String passwd) {
this.host = host;
this.user =