ftp的上传、下载

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上传

  /**
   * @descript 初始化ftp客户端
   * @params
   * @return
   */
   @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();
   }

  /**
   * @descript 初始化ftp客户端
   * @params
   * @return
   */
   public void uploadFtpFiile(){
   
	   boolean upload = false;
	   try {
   
            InputStream inputStream = new FileInputStream(ftpFileTemplate);
            FTPClient ftpClient = FtpUtils.getFtpClient();
            //每次数据连接之前ftp client告诉ftp server开通 一个端口来传输数据
            ftp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值