From a2b19c9a63f7db987a87385042172c2dd4487db8 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 25 Jan 2002 10:07:07 +0000 Subject: postit.c is removed, it used the deprecated curl_formparse() and may encourage people to use bad functions --- docs/examples/Makefile.am | 2 +- docs/examples/postit.c | 71 ----------------------------------------------- 2 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 docs/examples/postit.c diff --git a/docs/examples/Makefile.am b/docs/examples/Makefile.am index bc3753606..a2a8417b3 100644 --- a/docs/examples/Makefile.am +++ b/docs/examples/Makefile.am @@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = foreign no-dependencies -EXTRA_DIST = README curlgtk.c sepheaders.c simple.c postit.c postit2.c \ +EXTRA_DIST = README curlgtk.c sepheaders.c simple.c postit2.c \ win32sockets.c persistant.c ftpget.c Makefile.example \ multithread.c getinmemory.c ftpupload.c httpput.c \ simplessl.c ftpgetresp.c http-post.c diff --git a/docs/examples/postit.c b/docs/examples/postit.c deleted file mode 100644 index e811aa24a..000000000 --- a/docs/examples/postit.c +++ /dev/null @@ -1,71 +0,0 @@ -/***************************************************************************** - * _ _ ____ _ - * Project ___| | | | _ \| | - * / __| | | | |_) | | - * | (__| |_| | _ <| |___ - * \___|\___/|_| \_\_____| - * - * $Id$ - * - * Example code that uploads a file name 'foo' to a remote script that accepts - * "HTML form based" (as described in RFC1738) uploads using HTTP POST. - * - * The imaginary form we'll fill in looks like: - * - *
- * Enter file: - * Enter file name: - * - *
- * - * This exact source code has not been verified to work. - */ - -/* to make this work under windows, use the win32-functions from the - win32socket.c file as well */ - -#include - -#include -#include -#include - -int main(int argc, char **argv) -{ - CURL *curl; - CURLcode res; - - struct HttpPost *formpost=NULL; - struct HttpPost *lastptr=NULL; - - /* Fill in the file upload field */ - curl_formparse("sendfile=@foo", - &formpost, - &lastptr); - - /* Fill in the filename field */ - curl_formparse("filename=foo", - &formpost, - &lastptr); - - - /* Fill in the submit field too, even if this is rarely needed */ - curl_formparse("submit=send", - &formpost, - &lastptr); - - curl = curl_easy_init(); - if(curl) { - /* what URL that receives this POST */ - curl_easy_setopt(curl, CURLOPT_URL, "http://curl.haxx.se/examplepost.cgi"); - curl_easy_setopt(curl, CURLOPT_HTTPPOST, formpost); - res = curl_easy_perform(curl); - - /* always cleanup */ - curl_easy_cleanup(curl); - - /* then cleanup the formpost chain */ - curl_formfree(formpost); - } - return 0; -} -- cgit v1.2.3