FTP的文件上传到阿里云OSS存储服务器
作为一名实习生,在公司只能是做简单的工作,但是简单的工作只是做过之后才觉得简单,第一次做的时候还是碰了很多壁的,在此记录一下!!
首先,连接FTP服务器:
public FTPClient initFtpClient() throws IOException {
FTPClient ftpClient = new FTPClient();
ftpClient.setControlEncoding("utf-8");
try {
log.info("connecting...ftp服务器:" + this.hostname + ":" + this.port);
// 连接ftp服务器
ftpClient.connect(hostname, port);
// 登录ftp服务器
ftpClient.login(username, password);
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
//设置连接的过期时间十分钟 和定时任务差不多
ftpClient.setConnectTimeout(1000*600);