From ca53d255cec99c13e371ca33928fdb4c833852f2 Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Mon, 23 Sep 2024 16:20:43 +0800
Subject: [PATCH] 1、小程序反应诉求临时区域检测接口

---
 dyh-service/dyh-sys/src/main/java/cn/huge/module/file/utils/FtpUtils.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/utils/FtpUtils.java b/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/utils/FtpUtils.java
index 30c5e01..c99fe50 100644
--- a/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/utils/FtpUtils.java
+++ b/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/utils/FtpUtils.java
@@ -7,6 +7,7 @@
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.net.ftp.FTPClient;
 import org.apache.commons.net.ftp.FTPClientConfig;
+import org.apache.commons.net.ftp.FTPFile;
 import org.apache.commons.net.ftp.FTPReply;
 import org.springframework.stereotype.Component;
 
@@ -117,10 +118,12 @@
             clientConfig.setLenientFutureDates(true);
             ftpClient.configure(clientConfig);
             // 连接ftp
+            log.info("连接ftp"+FtpFileConfig.getHostname(), FtpFileConfig.getPort());
             ftpClient.connect(FtpFileConfig.getHostname(), FtpFileConfig.getPort());
             if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) {
                 log.info("连接ftp成功!");
-                ftpClient.login(FtpFileConfig.getUsername(), FtpFileConfig.getPassword());
+                boolean login = ftpClient.login(FtpFileConfig.getUsername(), FtpFileConfig.getPassword());
+                log.info("登录ftp成功:{}",login);
                 if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) {
                     // 设置以二进制方式传输
                     ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
@@ -130,6 +133,7 @@
                     ftpClient.setFileTransferMode(FTPClient.STREAM_TRANSFER_MODE);
                     // 设置缓冲区大小
                     ftpClient.setBufferSize(1024);
+
                     log.info("登录ftp成功!");
                     flag = true;
                 } else {
@@ -198,7 +202,9 @@
         try {
             fileName = new String(fileName.getBytes("UTF-8"), "iso-8859-1");
             log.info("上传文件名为:" + fileName);
-            ftpClient.storeFile(fileName, fileInputStream);
+            boolean b = ftpClient.storeFile(fileName, fileInputStream);
+            String status = ftpClient.getStatus();
+            log.info("上传状态:{},{}" ,b, status);
             int reply = ftpClient.getReplyCode();
             if (FTPReply.isPositiveCompletion(reply)) {
                 flag = true;

--
Gitblit v1.8.0