CURLOPT_MIMEPOST(3) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

CURLOPT_MIMEPOST(3)

CURLOPT_MIMEPOST(3)        curl_easy_setopt options        CURLOPT_MIMEPOST(3)



NAME
       CURLOPT_MIMEPOST - send data from mime structure

SYNOPSIS
       #include <curl/curl.h>

       curl_mime *mime;

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MIMEPOST, mime);

DESCRIPTION
       Pass a mime handle previously obtained from curl_mime_init(3).

       This setting is supported by the HTTP protocol to post forms and by the
       SMTP and IMAP protocols to provide the email data to send/upload.

       This option is the preferred way of posting an HTTP form, replacing and
       extending the CURLOPT_HTTPPOST(3) option.

PROTOCOLS
       HTTP, SMTP, IMAP.

EXAMPLE
        curl_mime *multipart = curl_mime_init(handle);
        curl_mimepart *part = curl_mime_addpart(multipart);
        curl_mime_name(part, "name");
        curl_mime_data(part, "daniel", CURL_ZERO_TERMINATED);
        part = curl_mime_addpart(multipart);
        curl_mime_name(part, "project");
        curl_mime_data(part, "curl", CURL_ZERO_TERMINATED);
        part = curl_mime_addpart(multipart);
        curl_mime_name(part, "logotype-image");
        curl_mime_filedata(part, "curl.png");

        /* Set the form info */
        curl_easy_setopt(handle, CURLOPT_MIMEPOST, multipart);

        curl_easy_perform(handle); /* post away! */

        curl_mime_free(multipart); /* free the post data */

AVAILABILITY
       Added in 7.56.0

RETURN VALUE
       This will return CURLE_OK.

SEE ALSO
       curl_mime_init(3)



libcurl 7.86.0                 October 12, 2022            CURLOPT_MIMEPOST(3)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3