Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added ftpget.c just to show that it is exactly as easy to get FTP files
  • Loading branch information
bagder committed Mar 27, 2001
1 parent 8b08dfe commit 053bf49
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 2 deletions.
3 changes: 1 addition & 2 deletions docs/examples/Makefile.am
Expand Up @@ -6,8 +6,7 @@ AUTOMAKE_OPTIONS = foreign no-dependencies

EXTRA_DIST =
README curlgtk.c sepheaders.c simple.c postit.c \
win32sockets.c persistant.c \
getpageinvar.php simpleget.php simplepost.php
win32sockets.c persistant.c ftpget.c

all:
@echo "done"
44 changes: 44 additions & 0 deletions docs/examples/ftpget.c
@@ -0,0 +1,44 @@
/*****************************************************************************
* _ _ ____ _
* Project ___| | | | _ \| |
* / __| | | | |_) | |
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
* $Id$
*/

#include <stdio.h>

#include <curl/curl.h>
#include <curl/types.h>
#include <curl/easy.h>

/* to make this work under windows, use the win32-functions from the
win32socket.c file as well */

int main(int argc, char **argv)
{
CURL *curl;
CURLcode res;
FILE *ftpfile;

/* local file name to store the file as */
ftpfile = fopen("curl.tar.gz", "wb"); /* b is binary for win */

curl = curl_easy_init();
if(curl) {
/* Get curl 7.7 from sunet.se's FTP site: */
curl_easy_setopt(curl, CURLOPT_URL,
"ftp://ftp.sunet.se/pub/www/utilities/curl/curl-7.7.tar.gz");
curl_easy_setopt(curl, CURLOPT_FILE, ftpfile);
res = curl_easy_perform(curl);

/* always cleanup */
curl_easy_cleanup(curl);
}

fclose(ftpfile); /* close the local file */

return 0;
}

0 comments on commit 053bf49

Please sign in to comment.