curl-library
Re: Trouble getting a directory listing before uploading a file
Date: Mon, 30 May 2005 19:00:14 -0400
Daniel Stenberg wrote:
> On Mon, 30 May 2005, James Housley wrote:
>
>> What I need to do is after login to send NLST to get the directory
>> listing of the current directory. Then get another directory listing
>> after the final CWD before the STOR is sent to upload the file. I am
>> using "libcurl/7.11.1 OpenSSL/0.9.6i ipv6 zlib/1.1.3" via
>> CURHandle.Framework.
>>
>> I have set CURLOPT_FTPLISTONLY, and played around with CURLOPT_QUOTE,
>> CURLOPT_PREQUOTE and CURLOPT_POSTQUOTE and decided they aren't right.
>> I see the CURLOPT_CUSTOMREQUEST can send a custom command fom
>> LIST/NLST, but I haven't gotten that working either.
>>
>> It appears that I could fake it with CURLOPT_NOBODY and do 3
>> connections, one to just connect and get a directory listing. The
>> second to get the listing in the final CWD, and the third to STOR the
>> file. But that is really messy.
>
>
> Why is that messy?
>
Only messy because the server MOTD will show up three times.
> With libcurl, the whole API is designed to do one transfer for each call to
> curl_easy_perform(). Each dir listing means a transfer.
Are you saying I could get what I want with multi-? Or is that just
multiple easy- and not get me more.
>
> You cannot make data transfers with the *QUOTE options, as that would
> require that they could parse the responses and start data connections
> and transfers and more.
>
Okay, I will look into how to do the listings and such.
Jim
-- /"\ ASCII Ribbon Campaign . \ / - NO HTML/RTF in e-mail . X - NO Word docs in e-mail . / \ ----------------------------------------------------------------- jeh@FreeBSD.org http://www.FreeBSD.org The Power to Serve jim@TheHousleys.Net http://www.TheHousleys.net --------------------------------------------------------------------- VEGETARIAN: Old Indian word for "Bad Hunter".
- application/x-pkcs7-signature attachment: S/MIME Cryptographic Signature