to actually allow really big HTTP POSTs curl's postfieldsize type is changed to

curl_off_t and CURLOPT_POSTFIELDSIZE_LARGE is used to pass value to libcurl
This commit is contained in:
Yang Tse 2008-01-18 05:58:00 +00:00
parent bcaadb4284
commit f6adae8d35
1 changed files with 2 additions and 2 deletions

View File

@ -386,7 +386,7 @@ struct Configurable {
bool disable_eprt;
curl_off_t resume_from;
char *postfields;
long postfieldsize;
curl_off_t postfieldsize;
char *referer;
long timeout;
long connecttimeout;
@ -4428,7 +4428,7 @@ operate(struct Configurable *config, int argc, argv_item_t argv[])
switch(config->httpreq) {
case HTTPREQ_SIMPLEPOST:
my_setopt(curl, CURLOPT_POSTFIELDS, config->postfields);
my_setopt(curl, CURLOPT_POSTFIELDSIZE, config->postfieldsize);
my_setopt(curl, CURLOPT_POSTFIELDSIZE_LARGE, config->postfieldsize);
break;
case HTTPREQ_POST:
my_setopt(curl, CURLOPT_HTTPPOST, config->httppost);