请教 ftp over ssl with libcurl
code = curl_easy_setopt(ftp_handle, curlopt_url, ftp:127.0.0.1:990/);
code = curl_easy_setopt(ftp_handle, curlopt_username, username);
code = curl_easy_setopt(ftp_handle, curlopt_password, password);
code = curl_easy_setopt(ftp_handle, curlopt_dirlistonly, 1l);
/*
code = curl_easy_setopt(ftp_handle, curlopt_ftp_ssl_ccc, curlftpssl_ccc_none);
code = curl_easy_setopt(ftp_handle, curlopt_ssl_verifypeer, 1l);
code = curl_easy_setopt(ftp_handle, curlopt_ssl_verifyhost, 2l);
code = curl_easy_setopt(ftp_handle, curlopt_ftpsslauth, curlftpauth_tls);
code = curl_easy_setopt(ftp_handle, curlopt_sslversion, curl_sslversion_tlsv1);
*/
/*
code = curl_easy_setopt(ftp_handle, curlopt_tlsauth_type, 1l);
code = curl_easy_setopt(ftp_handle, curlopt_tlsauth_username, tms);
code = curl_easy_setopt(ftp_handle, curlopt_tlsauth_password, ewstms);
*/
/*
code = curl_easy_setopt(ftp_handle, curlopt_use_ssl, curlusessl_all);
*/
code = curl_easy_setopt(ftp_handle, curlopt_verbose, 1l);
curlcode res = curl_easy_perform(ftp_handle);
上面的代码,会一直在curl_easy_perform轮询,什么也没做,等到超时了才跳出来,不知道怎么弄
虽然我贴的是c++的代码,但我看到php也会用到libcurl(curl),所以来碰下运气
问题:
ftp服务器强制要求ssl认证登陆,
客户端的代码,应该如何设置选项? (curl_easy_setopt应该设置哪些内容)
网上找不到有用的资料,如果你刚好做过这个,希望给予帮助,谢谢
分享到: 更多
------解决方案--------------------
http://cgwxyz.blog.163.com/blog/static/2628060201202953249575/
------解决方案--------------------
…………………………不懂帮顶