Re: FTP->Binary

[email protected] (Graham Barr) Tue, 18 May 2004 11:18:08 +0100
Newsgroups perl.libnet
Message-ID <[email protected]>
On 18 May 2004, at 11:12, Terrence Brannon wrote:

> PerlDiscuss - Perl Newsgroups and mailing lists wrote:
>
>> I am trying to get my program to switch to Binary mode. I know the 
>> command
>> is ftp->binary();, however, it does not work.
>>
> where in the Net::FTP docs does it say that? I don't think you will 
> find it.

I think you will.

>> By chance, i got the program
>> to work only when i have the following lines of code inserted:
>> $bin=$ftp->binary or die "Can not change the Type to Binary\n";
>> $bin=$ftp->binary;
>>
>> If I take out any of those lines it transfers in Ascii mode. Why?
>>
> I think the server can default to ascii or binary. But then it can be 
> changed.

Nope, it does as its told.

>> Thanks
>> Isaac
>>
>>
>>
> You can set the default server transfer type when you create $ftp 
> also... perldoc Net::FTP for more details:
>
> $net = Net::FTP->new($host, { Type => 'I' } ); #for example, untested

Wow, thats new to me :-)

Graham.