DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

CURLOPT_APPEND(3)




CURLOPT_APPEND(3)   curl_easy_setopt options    CURLOPT_APPEND(3)


NAME

     CURLOPT_APPEND - enable appending to the remote file


SYNOPSIS

     #include <curl/curl.h>

     CURLcode curl_easy_setopt(CURL *handle, CURLOPT_APPEND, long
     append);


DESCRIPTION

     A long parameter set to 1 tells the library to append to the
     remote  file  instead  of  overwrite it. This is only useful
     when uploading to an FTP site.


DEFAULT

     0 (disabled)


PROTOCOLS

     FTP


EXAMPLE

     CURL *curl = curl_easy_init();
     if(curl) {

       curl_easy_setopt(curl, CURLOPT_URL, "ftp://example.com/dir/to/newfile");
       curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);
       curl_easy_setopt(curl, CURLOPT_APPEND, 1L);

       curl_easy_perform(curl);
     }


AVAILABILITY

     This option was known as CURLOPT_FTPAPPEND up to 7.16.4


RETURN VALUE

     Returns  CURLE_OK  if   the   option   is   supported,   and
     CURLE_UNKNOWN_OPTION if not.


SEE ALSO

     CURLOPT_DIRLISTONLY(3),              CURLOPT_RESUME_FROM(3),
     CURLOPT_UPLOAD(3),

libcurl 7.58.0     Last change: March 06, 2016                  1


Man(1) output converted with man2html