如何解决libCurl C ++错误/缺少网址
我有一个与此问题有关的问题:libcurl returns error 3: URL using bad/illegal format or missing URL when using std::string variable
但是解决方案不起作用。
我的代码如下:
vString Ftp::getFile(Error& error,const iString& filename) {
Curl cf;
vString url;
url.append(targetUrl,filename);
std::cout << "url = " << url.ptr() << std::endl;
cf.set(error,Curl::target::url,url.ptr());
cf.set(error,Curl::target::userAndPassword,userInfo);
cf.set(error,Curl::misc::verbose,true);
vString result;
cf.GET(error,result);
cf.unset();
LOCAL_LOG_TEST(error,"Download file : ",filename," from ",targetUrl);
return result;
}
targetUrl对象是预先初始化的vString,并使用用户/密码指向ftp服务器:
ftp://user:password@127.0.0.1:21/data/
cf.GET(错误,结果)行返回错误/缺失的URL和(详细)闭合连接-1
有人知道这个问题可能是什么吗?
非常感谢您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。