manpagez: man pages & more
man curl_mime_name(3)
Home | html | info | man
curl_mime_name(3)          Library Functions Manual          curl_mime_name(3)


NAME

       curl_mime_name - set a mime part's name


SYNOPSIS

       #include <curl/curl.h>

       CURLcode curl_mime_name(curl_mimepart *part, const char *name);


DESCRIPTION

       curl_mime_name(3) sets a mime part's name. This is the way HTTP form
       fields are named.

       part is the part's handle to assign a name to.

       name points to the null-terminated name string.

       The name string is copied into the part, thus the associated storage
       may safely be released or reused after call. Setting a part's name
       multiple times is valid: only the value set by the last call is
       retained. It is possible to reset the name of a part by setting name to
       NULL.


PROTOCOLS

       This functionality affects http, imap and smtp


EXAMPLE

       int main(void)
       {
         curl_mime *mime;
         curl_mimepart *part;

         CURL *curl = curl_easy_init();
         if(curl) {
           /* create a mime handle */
           mime = curl_mime_init(curl);

           /* add a part */
           part = curl_mime_addpart(mime);

           /* give the part a name */
           curl_mime_name(part, "shoe_size");
         }
       }


AVAILABILITY

       Added in curl 7.56.0


RETURN VALUE

       CURLE_OK or a CURL error code upon failure.


SEE ALSO

       curl_mime_addpart(3), curl_mime_data(3), curl_mime_type(3)

libcurl                           2024-08-05                 curl_mime_name(3)

curl 8.9.1 - Generated Wed Aug 14 18:04:21 CDT 2024
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.