Quellcode durchsuchen

V0.5.2
1、sftp还有些问题

Apple vor 3 Monaten
Ursprung
Commit
f680ed9a56
2 geänderte Dateien mit 13 neuen und 4 gelöschten Zeilen
  1. 1 1
      External
  2. 12 3
      demo/ftp/widget.cpp

+ 1 - 1
External

@@ -1 +1 @@
-Subproject commit d96ed33a4b76cdd4f91a6bddfb1717ec5c74bd36
+Subproject commit 8be17f200d591b235f30a6677e930319767733b6

+ 12 - 3
demo/ftp/widget.cpp

@@ -24,8 +24,10 @@ 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.setUsernameAndPassword("lh", "DWw7V9u0");
+    // m_curlFtp.setFtpIPAndPort("192.1.2.49", 32021);
+    m_curlFtp.setSftpIPAndPort("192.168.50.100", 22);
+    // m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
+    m_curlFtp.setUsernameAndPassword("microsoft", "19980714Lq");
     m_curlFtp.setIgnoreSSLCert(true);
     m_curlFtp.enableCurlDebug(true);
 
@@ -117,7 +119,7 @@ void Widget::on_pBtn_connect_clicked()
     //     SPDLOG_INFO("{}", qfilename.toStdString());
     // }
     /* 创建文件夹 */
-    bool ret = m_curlFtp.createDirectories("/lh/Recall/FlowChart/Data");
+    bool ret = m_curlFtp.createDirectories("/SSD2/lh/Recall/FlowChart/Data");
     if(ret)
     {
         SPDLOG_INFO("Data 文件夹创建成功");
@@ -133,6 +135,13 @@ void Widget::on_pBtn_connect_clicked()
     // {
     //     SPDLOG_INFO("Image 文件夹创建失败");
     // }
+    std::vector<std::string> driList;
+    m_curlFtp.getDirList("/SSD2", driList);
+    for(auto& it : driList)
+    {
+        SPDLOG_INFO("{}", it);
+    }
+    m_curlFtp.createDirectory("/SSD2/lh");
 }