Re: how set a unicode or wstring file name for CURLFORM_FILE
Date: Wed, 23 Feb 2005 14:41:15 -0800 (PST)
If you're working on a Microsoft platform, here's
something you can do (it may work on Unix as well):
int len = wcslen(fileToUpload.c_str());
char* szFile = (char*)_alloca(len + 1);
wcstombs(szFile, fileToUpload.c_str(), len + 1);
curl_formadd(&formpost, &lastptr, CURLFORM_COPYNAME,
"sendfile", CURLFORM_FILE, szFile, CURLFORM_END);
--- Seymen Ertas <curlnewsgroup_at_seymen.com> wrote:
> Hi all,
> Anybody have an idea on how i can add a filename to
> my form that is a wchar* ?
> When ever i pass in the filename as a wchar* curl
> only recognizes the first letter of the file so it
> always has a read error.
> Here is the line of code that i am having issues
> curl_formadd(&formpost, &lastptr, CURLFORM_COPYNAME,
> where fileToUpload is wstring
> Any help will be appreciated.
> Thank You
Received on 2005-02-23