瀏覽代碼

V0.5.1
1、修改了ftp工程

Apple 3 月之前
父節點
當前提交
352d59a072
共有 3 個文件被更改,包括 27 次插入9 次删除
  1. 1 1
      CMakeLists.txt
  2. 1 1
      External
  3. 25 7
      demo/ftp/widget.cpp

+ 1 - 1
CMakeLists.txt

@@ -118,7 +118,7 @@ find_package(Qt5 COMPONENTS
 )
 
 include(${CMAKE_SOURCE_DIR}/External/Libraries/Libraries.cmake)
-include(${CMAKE_SOURCE_DIR}/External_Ex/Library_EX.cmake)
+# include(${CMAKE_SOURCE_DIR}/External_Ex/Library_EX.cmake)
 
 
 #=========================================================

+ 1 - 1
External

@@ -1 +1 @@
-Subproject commit 21cbcad5fe011a12440db322f9027f52d1fec12a
+Subproject commit d96ed33a4b76cdd4f91a6bddfb1717ec5c74bd36

+ 25 - 7
demo/ftp/widget.cpp

@@ -24,9 +24,10 @@ Widget::Widget(QWidget *parent)
     ui->setupUi(this);
 
     // m_curlFtp.setFtpIPAndPort("192.168.50.100", 21);
-    m_curlFtp.setSftpIPAndPort("192.168.50.100", 22);
-    m_curlFtp.setUsernameAndPassword("microsoft", "19980714Lq");
+    m_curlFtp.setFtpIPAndPort("192.1.2.49", 32021);
+    m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
     m_curlFtp.setIgnoreSSLCert(true);
+    m_curlFtp.enableCurlDebug(true);
 
     SPDLOG_INFO("***** Qt Library *****");
 }
@@ -107,14 +108,31 @@ void Widget::parseJSON()
 void Widget::on_pBtn_connect_clicked()
 {
     SPDLOG_INFO("点击了“连接按钮”");
-    std::vector<std::string> list;
-    m_curlFtp.getFileList("/SSD2/Video", list);
+    // std::vector<std::string> list;
+    // m_curlFtp.getFileList("/lh/Recall", list);
     
-    for(const std::string& filename : list)
+    // for(const std::string& filename : list)
+    // {
+    //     QString qfilename = QString::fromLocal8Bit(filename.c_str());
+    //     SPDLOG_INFO("{}", qfilename.toStdString());
+    // }
+    /* 创建文件夹 */
+    bool ret = m_curlFtp.createDirectories("/lh/Recall/FlowChart/Data");
+    if(ret)
+    {
+        SPDLOG_INFO("Data 文件夹创建成功");
+    } else
     {
-        QString qfilename = QString::fromLocal8Bit(filename.c_str());
-        SPDLOG_INFO("{}", qfilename.toStdString());
+        SPDLOG_INFO("Data 文件夹创建失败");
     }
+    // ret = m_curlFtp.createDirectories("/lh/Recall/FlowChart/Image");
+    // if(ret)
+    // {
+    //     SPDLOG_INFO("Image 文件夹创建成功");
+    // } else
+    // {
+    //     SPDLOG_INFO("Image 文件夹创建失败");
+    // }
 }