From f48e2e378bacffb96cb5575876a7b2f0081de0be Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 08 六月 2020 15:19:01 +0800 Subject: [PATCH] update --- netdisk/test.c | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 39 insertions(+), 9 deletions(-) diff --git a/netdisk/test.c b/netdisk/test.c index 0233e84..c44aaab 100644 --- a/netdisk/test.c +++ b/netdisk/test.c @@ -2,14 +2,12 @@ #include "netdisk.h" #include "hcnetdisk.h" -int main() { - HCNetdisk_EnvConfig config; - config.libpath = "../hclib/"; - HCNetdisk::netdisk_init(config); - HCNetdisk *netdisk = new HCNetdisk("娴峰悍"); - //Netdisk *netdisk = dhnetdisk_new(); +void test1() { + + + Netdisk *netdisk = new HCNetdisk("娴峰悍"); //鐧诲綍 Netdisk_LoginInfo loginInfo; @@ -19,6 +17,7 @@ loginInfo.password = "a1234567"; netdisk->login(loginInfo); + std::cout << "璧峰閫氶亾:" << netdisk->getStartChannel() << ", 鏈�澶ч�氶亾鍙凤細" << netdisk->getMaxChannels() << std::endl; //涓嬭浇 Netdisk_DownloadRequest request; request.start.tm_year = 2020-1900; // 杩欎釜鏃堕棿绫诲瀷浠�1900寮�濮嬬畻浣滅涓�骞� @@ -38,15 +37,46 @@ request.channel = 1; request.destpath = "/home/basic/data/Downloads/test"; - - if (netdisk->downloadByTime(request) != 0) { + std::vector<std::string> files; + if (netdisk->downloadByTime(request, &files) != 0) { printf("涓嬭浇澶辫触\n"); + } else { + for(auto f : files) { + std::cout << f << '\n'; + } } netdisk->logout(); +} - +void test2() { + + HCNetdisk netdisk("娴峰悍"); + //Netdisk *netdisk = dhnetdisk_new(); + + + //鐧诲綍 + Netdisk_LoginInfo loginInfo; + loginInfo.host = "192.168.20.11"; + loginInfo.port = 8000; + loginInfo.username = "admin"; + loginInfo.password = "a1234567"; + netdisk.login(loginInfo); + + std::cout << "璧峰閫氶亾:" << netdisk.getStartChannel() << ", 鏈�澶ч�氶亾鍙凤細" << netdisk.getMaxChannels() << std::endl; +} + +int main() { + + Netdisk_EnvConfig config; + config.libpath = "../hclib/"; + HCNetdisk::netdisk_init(&config); + + test1(); + // test2(); + + HCNetdisk::netdisk_deinit(); } \ No newline at end of file -- Gitblit v1.8.0