Haxx ad

curl's project page on


cURL > Mailing List > Monthly Index > Single Mail

curl-library Mailing List Archives

Re: how set a unicode or wstring file name for CURLFORM_FILE

From: Jeff Phillips <>
Date: Wed, 23 Feb 2005 14:41:15 -0800 (PST)

Hello Seyman,

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);

Take care,

--- Seymen Ertas <> 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
> with:
> curl_formadd(&formpost, &lastptr, CURLFORM_COPYNAME,
> "sendfile",CURLFORM_FILE,
> fileToUpload.c_str(),CURLFORM_END);
> where fileToUpload is wstring
> Any help will be appreciated.
> Thank You
Received on 2005-02-23

These mail archives are generated by hypermail.

donate! Page updated November 12, 2010.
web site info

File upload with ASP.NET