curl-library
ftp DELE command
Date: Fri, 8 Oct 2010 15:16:26 +0200
Hi
I wrote this peace of code in order to delete a file from a ftp server :
curl_global_init(CURL_GLOBAL_DEFAULT);
m_pCurl = curl_easy_init();
struct curl_slist * pHeaderList = NULL;
curl_slist_append(pHeaderList, "DELE file.txt");
curl_easy_setopt(m_pCurl, CURLOPT_URL, "ftp://127.0.0.1");
curl_easy_setopt(m_pCurl, CURLOPT_QUOTE, pHeaderList);
curl_easy_setopt(m_pCurl, CURLOPT_VERBOSE, 1);
CURLcode iResult = curl_easy_perform(m_pCurl);
curl_slist_free_all(pHeaderList);
curl_easy_cleanup(m_pCurl);
I get the following logs
* About to connect() to 127.0.0.1 port 21 (#0)
* Trying 127.0.0.1... * connected
* Connected to 127.0.0.1 (127.0.0.1) port 21 (#0)
< 220-FileZilla Server version 0.9.36 beta
< 220-written by Tim Kosse (Tim.Kosse_at_gmx.de)
< 220 Please visit http://sourceforge.net/projects/filezilla/
> USER anonymous
< 331 Password required for anonymous
> PASS ftp_at_example.com
< 230 Logged on
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> EPSV
* Connect data stream passively
< 229 Entering Extended Passive Mode (|||43091|)
* Trying 127.0.0.1... * connected
* Connecting to 127.0.0.1 (127.0.0.1) port 43091
> TYPE A
< 200 Type set to A
> LIST
< 150 Connection accepted
* Maxdownload = -1
* Remembering we are in dir ""
< 226 Transfer OK
* Connection #0 to host 127.0.0.1 left intact
> QUIT
< 221 Goodbye
* Closing connection #0
The DELE command seems not to be performed on the server.
What is wrong in my code ?
Thanks
Pierre-Etienne DELON
EDF - R&D
STEP
6 quai Watier
78400 Chatou
pierre-etienne.delon_at_edf.fr
Tél. : 0130877330
Un geste simple pour l'environnement, n'imprimez ce message que si vous en
avez l'utilité.
Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires et les informations qui y figurent sont strictement confidentielles. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse.
Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Nous vous remercions également d'en avertir immédiatement l'expéditeur par retour du message.
Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, sont sécurisées ou dénuées de toute erreur ou virus.
____________________________________________________
This message and any attachments (the 'Message') are intended solely for the addressees. The information contained in this Message is confidential. Any use of information contained in this Message not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval.
If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return message.
E-mail communication cannot be guaranteed to be timely secure, error or virus-free.
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html