Эх сурвалжийг харах

V0.9.10
1、修改了ftp库

Apple 13 цаг өмнө
parent
commit
adb013b100

+ 1 - 1
External

@@ -1 +1 @@
-Subproject commit a0df85fee753c18978da465599254dc856f3ed5a
+Subproject commit 1f4cabd660484e862c229c1f7ab2fde6ddb3d225

+ 4 - 0
demo/ftp/CMakeLists.txt

@@ -1,5 +1,9 @@
 cmake_minimum_required(VERSION 3.5)
 
+#设置C++版本
+set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
 set(this_exe curlFtp)
 
 

+ 12 - 5
demo/ftp/widget.cpp

@@ -24,9 +24,12 @@ Widget::Widget(QWidget *parent)
 
     // m_curlFtp.setFtpIPAndPort("192.168.50.100", 21);
     
-    m_curlFtp.setSftpIPAndPort("10.147.18.180", 21);
+    // m_curlFtp.setSftpIPAndPort("10.147.18.180", 21);
     // m_curlFtp.setUsernameAndPassword("microsoft", "19980714Lq");
-    m_curlFtp.setUsernameAndPassword("haxiaoxun@outlook.com", "147258369ztl");
+    // m_curlFtp.setUsernameAndPassword("haxiaoxun@outlook.com", "147258369ztl");
+
+    m_curlFtp.setFtpIPAndPort("192.1.2.178", 32021);
+    m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
 
     // m_curlFtp.setUsernameAndPassword("lh", "DWw7V9u0");
 
@@ -140,10 +143,12 @@ void Widget::on_pBtn_connect_clicked()
     //     SPDLOG_INFO("Image 文件夹创建失败");
     // }
     
-    m_curlFtp.createDirectory("/音乐");
+    // m_curlFtp.createDirectory("/音乐");
+    // m_curlFtp.createDirectory("/lh/GZHS/mysql/Chn_1/{bf9ae7ab-c85e-488c-8e81-1019b3dddf7a}/{a0d41558-9978-44fc-bae1-5756609622f1}/EQM_FlowChart/Data");
     
     std::vector<std::string> driList;
-    m_curlFtp.getDirList("/音乐", driList);
+    // m_curlFtp.getDirList("/音乐", driList);
+    m_curlFtp.getDirList("/lh/GZHS/mysql/Chn_1/{bf9ae7ab-c85e-488c-8e81-1019b3dddf7a}/{a0d41558-9978-44fc-bae1-5756609622f1}/EQM_FlowChart/Data", driList);
     for(auto& it : driList)
     {
         SPDLOG_INFO("{}", it);
@@ -158,7 +163,9 @@ void Widget::on_pBtn_downloadFile_clicked()
     SPDLOG_INFO("点击了“下载文件”");
     std::vector<std::string> fileList;
     // bool ret = m_curlFtp.downloadFile("/SSD2/Video/哪吒之魔童降世.mp4", QApplication::applicationDirPath().toStdString() + "/YPM.mp4");
-    bool ret = m_curlFtp.downloadFile("/SSD1/Video/v1.mp4", QApplication::applicationDirPath().toStdString() + "/v1.mp4");
+    // bool ret = m_curlFtp.downloadFile("/SSD1/Video/v1.mp4", QApplication::applicationDirPath().toStdString() + "/v1.mp4");
+    std::string remotePath = "/lh/GZHS/mysql/Chn_1/{bf9ae7ab-c85e-488c-8e81-1019b3dddf7a}/{a0d41558-9978-44fc-bae1-5756609622f1}/EQM_FlowChart/Data/Date.json";
+    bool ret = m_curlFtp.downloadFile(remotePath, QApplication::applicationDirPath().toStdString() + "/Date.json");
     if(ret)
     {
         SPDLOG_INFO("下载成功");