ftp登录命令:
windows环境下登录:文件管理资源的地址栏中输入“ftp://ip:port”,然后根据提示输入账号、密码。
linux环境下登录:ftp ip,然后根据提示输入账号、密码,linux中的ftp命令与基本命令的操作一致。
Maven依赖
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
</dependency>
Java的ftp上传
@PostConstruct
public void init(){
this.ftpClient = FtpUtils.initFtpClient(hostname, port, username ,password);
this.ftpClient.setControlEncoding("UTF-8");
this.ftpClient.setConnectTimeout(20000);
this.ftpClient.setDataTimeout(600000);
this.ftpClient.enterLocalPassiveMode();
this.timeStamp = DateUtil.today();
}
public void uploadFtpFiile(){
boolean upload = false;
try {
InputStream inputStream = new FileInputStream(ftpFileTemplate);
FTPClient ftpClient = FtpUtils.getFtpClient();
ftp