libcurl avatar upload works now ;-)
This commit is contained in:
@@ -156,5 +156,4 @@ boost::shared_ptr<TransferData>
|
||||
TransferHelper::GetData()
|
||||
{
|
||||
return m_data;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -55,7 +55,7 @@ UploaderThread::Main()
|
||||
{
|
||||
if (m_uploadInProgress)
|
||||
{
|
||||
m_uploadInProgress = m_uploadHelper->Process();
|
||||
m_uploadInProgress = !m_uploadHelper->Process();
|
||||
}
|
||||
|
||||
if (!m_uploadInProgress)
|
||||
@@ -73,7 +73,7 @@ UploaderThread::Main()
|
||||
if (!data.filename.empty() && data.filesize > 0)
|
||||
{
|
||||
path filepath(data.filename);
|
||||
m_uploadHelper->Init("url" + filepath.leaf(), filepath.file_string().c_str(), "user", "pwd");
|
||||
m_uploadHelper->Init("url" + filepath.leaf(), filepath.file_string().c_str(), "user", "pw");
|
||||
m_uploadInProgress = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ UploadHelper::InternalInit(const string &/*url*/, const string &targetFileName,
|
||||
// Assume that the following calls never fail.
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_READFUNCTION, readFunction);
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_READDATA, GetData()->targetFile);
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_INFILESIZE_LARGE, filesize);
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_INFILESIZE_LARGE, (curl_off_t)filesize);
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_USERPWD, GetData()->userCredentials.c_str());
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_UPLOAD, 1L);
|
||||
curl_easy_setopt(GetData()->curlHandle, CURLOPT_PUT, 1L);
|
||||
|
||||
Reference in New Issue
Block a user