All pastes #964527 Raw Edit

Untitled

public text v1 · immutable
#964527 ·published 2008-03-31 09:24 UTC
rendered paste body
void upload_file (char *filename)    
{
        CURL *curl;
        CURLcode res;
        struct curl_httppost *formpost=NULL;
        struct curl_httppost *lastptr=NULL;
        struct curl_slist *headerlist=NULL;
        static const char buf[] = "Expect:";
        
        curl_global_init(CURL_GLOBAL_ALL);
        curl_formadd(&formpost, &lastptr, CURLFORM_COPYNAME, "filename", CURLFORM_FILE, filename, CURLFORM_END);
        curl = curl_easy_init();
        headerlist = curl_slist_append(headerlist, buf);
        if(curl) {
                curl_easy_setopt(curl, CURLOPT_URL, "http://10.40.10.217/racs/upload.cgi");
                curl_easy_setopt(curl, CURLOPT_HTTPPOST, formpost);
                res = curl_easy_perform(curl);
                curl_easy_cleanup(curl);
                curl_formfree(formpost);
                curl_slist_free_all (headerlist);
        }
}