pom.xml里加入依赖:
com.jcraft
jsch
0.1.54
/**
* 远程ftp 上传文件
*/
public class FTPUtil {
private static final Logger logger= LoggerFactory.getLogger(FTPUtil.class);
private static final int SESSSIONTIMEOUT=30*1000;//登录过期时间 30s
private static final int CHANNELTIMEOUT=60*1000;//通信通道过期时间 60s
///**
// * 向FTP服务器上传文件
// * @param url FTP服务器url
// * @param port FTP服务器端口
// * @param username FTP登录账号
// * @param password FTP登录密码
// * @param basePath FTP服务器基础目录 ,D:/fpt/
// * @param filePath FTP服务器文件二级存放路径,test/2017/,文件的路径为basePath+filePath: D:/fpt/test/2017/
// * @param filename 上传到FTP服务器上的文件名 :test.zip
// * @param input 输入流
// * @return 成功返回true,否则返回false
// */
public static boolean SSHSFTP_Upl