OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
CURLOPT_MAXFILESIZE_LARGE(3)        libcurl       CURLOPT_MAXFILESIZE_LARGE(3)

NAME
       CURLOPT_MAXFILESIZE_LARGE - maximum file size allowed to download

SYNOPSIS
       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAXFILESIZE_LARGE,
                                 curl_off_t size);

DESCRIPTION
       Pass  a  curl_off_t  as  parameter. This specifies the maximum accepted
       size (in bytes) of a file to download. If the file requested  is  found
       larger  than  this  value,  the  transfer  is  aborted  and CURLE_FILE-
       SIZE_EXCEEDED is returned.

       The file size is not always known prior to the download start, and  for
       such  transfers  this  option has no effect - even if the file transfer
       eventually ends up being larger than this given limit.

       Since 8.4.0, this option also stops ongoing  transfers  if  they  reach
       this threshold.

DEFAULT
       None

PROTOCOLS
       FTP, HTTP and MQTT

EXAMPLE
       CURL *curl = curl_easy_init();
       if(curl) {
         CURLcode ret;
         curl_off_t ridiculous = 1 << 48;
         curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/");
         /* refuse to download if larger than ridiculous */
         curl_easy_setopt(curl, CURLOPT_MAXFILESIZE_LARGE, ridiculous);
         ret = curl_easy_perform(curl);
       }

AVAILABILITY
       Added in 7.11.0

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

SEE ALSO
       CURLOPT_MAX_RECV_SPEED_LARGE(3), CURLOPT_MAXFILESIZE(3)

ibcurl 8.4.0                  September 26, 2023  CURLOPT_MAXFILESIZE_LARGE(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=CURLOPT_MAXFILESIZE_LARGE&sektion=3&manpath=>

home | help