Răsfoiți Sursa

V0.5.3
1、完成了SFTP判断文件夹是否存在以及创建文件夹的功能

Apple 3 luni în urmă
părinte
comite
7ad79cb547
2 a modificat fișierele cu 20 adăugiri și 14 ștergeri
  1. 1 1
      External
  2. 19 13
      demo/ftp/widget.cpp

+ 1 - 1
External

@@ -1 +1 @@
-Subproject commit 8be17f200d591b235f30a6677e930319767733b6
+Subproject commit 5afba7c6a7e541dd4ba44f97ae999b757f4aa591

+ 19 - 13
demo/ftp/widget.cpp

@@ -24,11 +24,15 @@ Widget::Widget(QWidget *parent)
     ui->setupUi(this);
 
     // m_curlFtp.setFtpIPAndPort("192.168.50.100", 21);
-    // m_curlFtp.setFtpIPAndPort("192.1.2.49", 32021);
-    m_curlFtp.setSftpIPAndPort("192.168.50.100", 22);
-    // m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
+    
+    m_curlFtp.setSftpIPAndPort("10.147.18.91", 22);
     m_curlFtp.setUsernameAndPassword("microsoft", "19980714Lq");
-    m_curlFtp.setIgnoreSSLCert(true);
+
+    // m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
+
+    // m_curlFtp.setSftpIPAndPort("192.1.2.49", 32222);
+    // m_curlFtp.setUsernameAndPassword("lhftp", "8tG!2fP*7bJ@5kQ");
+    // m_curlFtp.setIgnoreSSLCert(true);
     m_curlFtp.enableCurlDebug(true);
 
     SPDLOG_INFO("***** Qt Library *****");
@@ -119,14 +123,14 @@ void Widget::on_pBtn_connect_clicked()
     //     SPDLOG_INFO("{}", qfilename.toStdString());
     // }
     /* 创建文件夹 */
-    bool ret = m_curlFtp.createDirectories("/SSD2/lh/Recall/FlowChart/Data");
-    if(ret)
-    {
-        SPDLOG_INFO("Data 文件夹创建成功");
-    } else
-    {
-        SPDLOG_INFO("Data 文件夹创建失败");
-    }
+    // bool ret = m_curlFtp.createDirectories("/SSD2/lh/Recall/FlowChart/Data");
+    // if(ret)
+    // {
+    //     SPDLOG_INFO("Data 文件夹创建成功");
+    // } else
+    // {
+    //     SPDLOG_INFO("Data 文件夹创建失败");
+    // }
     // ret = m_curlFtp.createDirectories("/lh/Recall/FlowChart/Image");
     // if(ret)
     // {
@@ -135,13 +139,15 @@ void Widget::on_pBtn_connect_clicked()
     // {
     //     SPDLOG_INFO("Image 文件夹创建失败");
     // }
+    
+    m_curlFtp.createDirectory("/SSD2/lh");
+    
     std::vector<std::string> driList;
     m_curlFtp.getDirList("/SSD2", driList);
     for(auto& it : driList)
     {
         SPDLOG_INFO("{}", it);
     }
-    m_curlFtp.createDirectory("/SSD2/lh");
 }