2012-05-03 87 views
0

我当前已经处理,这不是最初是由我建立了一个项目。它是连接到EFT服务器的客户端,只需点击一下按钮即可上传文件。当软件被建造,我们没有把它建在Apache服务器上本地测试的凭据。C++客户端上传文件到服务器EFT

该GUI是用Visual C#和使用的libcurl和C++的服务建立。

有一个名为fileCurl.cpp文件,我添加了凭证在_startUpload类

// What URL that receives this POST 
curl_easy_setopt(cFileCurl->mCurl, CURLOPT_URL, sUrl.c_str()); 
//Username and Password 
curl_easy_setopt(cFileCurl->mCurl, CURLOPT_USERPWD, "myname:thesecret"); 

GUI是使用JSON解析,主机和端口了。即使在此之后服务器返回401(用户身份验证错误)。

我需要一些线索到这一点,如果任何信息,我已经离开不要让我知道,我会立即张贴。

感谢

+0

因为我不知道什么是EFT? –

+0

我sorry..it是一个Web服务器,商用在线服务器。 –

回答

0

你用401得到的回应头包含HTTP认证方法的服务器支持这个URL,你需要像例如信息。您的libcurl选项似乎只使用Basic的默认方法。

相关问题