智慧保安后台管理-外网
钟日健
2022-05-25 005d723b075b736040cb345979296894229f347b
src/main/java/org/springblade/modules/quartz/task/Task.java
@@ -65,9 +65,9 @@
      System.out.println("ftp 创建客户端");
      try {
         //设置传输超时时间为60秒
         ftp.setDataTimeout(60000);
         ftp.setDataTimeout(10000);
         //连接超时为60秒
         ftp.setConnectTimeout(60000);
         ftp.setConnectTimeout(10000);
         //连接
         ftp.connect(ftpHost, ftpPort);
         System.out.println("ftp 连接成功!");
@@ -95,6 +95,7 @@
         FTPFile[] files = ftp.listFiles();
         if (files.length==0){
            ftp.logout();
            return false;
         }
         else {
@@ -102,6 +103,7 @@
               String fileName = file.getName();
               InputStream is = ftp.retrieveFileStream(new String(fileName.getBytes("GBK"), FTP.DEFAULT_CONTROL_ENCODING));
               if (null == is) {
                  ftp.logout();
                  return false;
               } else {
                  String substring1 = fileName.substring(0, 4);
@@ -138,6 +140,7 @@
                  //关闭流
                  is.close();
                  ftp.completePendingCommand();
                  ftp.logout();
               }
               return true;
            }