Link to home
Start Free TrialLog in
Avatar of moose25
moose25

asked on

Some questions on FTP DownLoading

I am using an FTP protocol to send files. However, I have detected that the Download file is slower than the
UpLoad File.

 I also have noticed that the DownLoad File calls the following comands: LIST-TYPE-PASV-SIZE-RETR, whereas the UpLoad File function calls: TYPE-PASV-STOR.

 Is there any way to increase the speed of my process when I am downloading files from the FTP?

Anyway, is there any way to download by FTP a directory without having to copy its
files one by one? I have tried to use the Downloadfile function with a
directory, but it does not work.

TIA
Avatar of p_davis
p_davis

have you tried using a utility like winscp3 it is free and easy to use.
If you are running from command line you can use mget * inside the directory that you're downloading from to retrieve all the files in that directory.

Another nice command line option is "hash" from inside the ftp>


Cheers,

Chris
How would you plan on down loading a whole directly differently that one file at a time?  Unless you mean you are actually doing:

    get file1
    get file2
    get file3

If you are doing that then, Lilshooter is correct, use mget *, but issue the prompt command first so that you will NOT be prompted to download each indvidual file.

If you are using the ftp client included with Windows, then invoke it with the -w:65000 option (ftp -w:65000).  This will use 65,000 bytes for buffers instead of the default 4096.

Do you want to do this via command line or would you like to use a GUI interface?  If you want GUI, then you may want to look into things like CuteFTP and Filezilla.  
Avatar of moose25

ASKER

I am using Visual Dataflex to call FTP functiosn. The FTP client is (I presume) the standard that comes with Win XP Boxes.
The questions are:
-Why Download has more calls than Upload?
-Is there a way to download a whole directory in one go?


Thanks
ASKER CERTIFIED SOLUTION
Avatar of giltjr
giltjr
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi,
A solution to faster ftp download using 3rd party software...
You could you flash get to make your downloads faster.
This is done by splitting the file into many concurrent connections.
www.amazesoft.com

Flashget is a freeware..

Regards,
chobo
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial