curl-library
Re: Problem downloading using text transfer mode
Date: Thu, 26 Jun 2008 13:02:53 +0200
Opening files in text mode It still fails. The problem is that if I have
this file:
asdf
as
In windows its size is 8B because the line ending is CRLF and in Linux is
7B. When I upload that file it is stored in the server with a size of 7B,
but when I download it again the size doesn't turn to 8B and I miss the last
character.
2008/6/24 Abel Alonso <abelalon_at_gmail.com>:
> Upsss... I'm opening the file in binary mode... I'm going to fix that and
> I'll let you know if it works.
>
> 2008/6/24 Abel Alonso <abelalon_at_gmail.com>:
>
> Without it I have the same issue.
>>
>> 2008/6/24 Dan Fandrich <dan_at_coneharvesters.com>:
>>
>> On Tue, Jun 24, 2008 at 01:01:25PM +0200, Abel Alonso wrote:
>>> > The code I use to upload and download files:
>>> >
>>> >
>>> > //Download Code
>>> >
>>> > CURL *curl;
>>> > curl = curl_easy_init();
>>> >
>>> > curl_easy_setopt( curl, CURLOPT_FTP_USE_EPSV, 0 );
>>> >
>>> > curl_easy_setopt(curl, CURLOPT_URL,);
>>> >
>>> > curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, &fileWrite);
>>> > curl_easy_setopt(curl, CURLOPT_WRITEDATA, &ftpfile);
>>>
>>> Are you opening this file in binary mode?
>>>
>>> > curl_easy_setopt( curl, CURLOPT_TRANSFERTEXT, 1 );
>>> > curl_easy_setopt( curl, CURLOPT_CRLF, 1 );
>>>
>>> Hmmm, I don't think you want to set the CRLF option on a Windows system.
>>>
>>> >>> Dan
>>> --
>>> http://www.MoveAnnouncer.com The web change of address
>>> service
>>> Let webmasters know that your web site has moved
>>>
>>
>>
>
Received on 2008-06-26