#include <iostream>
#include <curl/curl.h>
int main()
{
CURL *curl = curl_easy_init();
/* FTP_DIR 为对应的目录 */
curl_easy_setopt(curl, CURLOPT_URL, "ftp://admin:123456@192.168.0.150/FTP_DIR");
curl_easy_setopt(curl, CURLOPT_NOBODY, 1L);
//下面3行是启动ssl加密
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
curl_easy_setopt(curl, CURLOPT_USE_SSL, CURLUSESSL_ALL);
CURLcode res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
if(res == CURLE_OK) std::cout << "FOLDER EXISTS\n";
else std::cout << "FOLDER DOESN'T EXIST\n";
}
编译方式:
g++ test.cpp -o test -lcurl