From: Daniel Stenberg Date: Sun, 21 Nov 2004 12:42:28 +0000 (+0000) Subject: added comment for windows people about READFUNCTION being needed X-Git-Tag: curl-7_12_3~177 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e80f566a1489401f04e3ed1a08ccb456cf778954;p=curl added comment for windows people about READFUNCTION being needed --- diff --git a/docs/examples/ftpupload.c b/docs/examples/ftpupload.c index e69ec2d00..68b86fdf4 100644 --- a/docs/examples/ftpupload.c +++ b/docs/examples/ftpupload.c @@ -72,6 +72,12 @@ int main(int argc, char **argv) /* now specify which file to upload */ curl_easy_setopt(curl, CURLOPT_READDATA, hd_src); + /* NOTE: if you want this example to work on Windows with libcurl as a + DLL, you MUST also provide a read callback with + CURLOPT_READFUNCTION. Failing to do so will give you a crash since a + DLL may not use the variable's memory when passed in to it from an app + like this. */ + /* and give the size of the upload (optional) */ curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, file_info.st_size);