unable to establish consistent FTP connection, even in passive mode

5 views (last 30 days)
Hello,
I am trying to set up my code to download a large amount of data from an FTP server. I downloaded the passive FTP function from the file exchange: http://www.mathworks.com/matlabcentral/fileexchange/6626-passive-mode-ftp-in-matlab
I seem to be getting this error randomly:
Error using connect (line 30)
Connection refused for "anonymous".
I say randomly becasue sometimes it will work for an extended period, say 2 hours. But other times it seems to disconnect every few minutes. Here is the basic part of my code that I loop through:
f2 = ftp('hydro1.sci.gsfc.nasa.gov');
pasv(f2)
I could provide more code if needed, but this is where it is crashing. Can anyone help me with this? Could this have to do with the specific FTP server, or something else?
Thanks in advance, Dan

Answers (1)

Walter Roberson
Walter Roberson on 11 Mar 2014
Sometimes systems refuse anonymous ftp when they are loaded.
  1 Comment
Dan
Dan on 12 Mar 2014
I chose to follow the recommendation of some other threads I found and call cURL (<http://curl.haxx.se/>) from Matlab. I found no disconnect problems with cURL, so it appears the Matlab FTP functions are in need of some work.
I also never run into these problems while using wget on UNIX systems.

Sign in to comment.

Categories

Find more on Downloads in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!