I've got a fortran code running on a PC that needs to access a data file residing on Unix machine. Is there a way to make a call to the FTP command within the fortran code in order to read the data? I tried using FTPOPENFILE win32 command but it dosen't work.
Thanks a lot

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

What went wrong with FtpOpenFile? Seems that should work.


Did you initialize FTP session correctly? Here's an excerpt (from an untested code):

INTEGER:: hSession, hConnect 
hSession = InternetOpen(CHAR(0), INTERNET_OPEN_TYPE_PRECONFIG, CHAR(0), CHAR(0), 0)   ! 
hConnect = InternetConnect(hSession, "ftp://ftp.geocities.com"C, INTERNET_DEFAULT_FTP_PORT,  & 
                "username"C, "password"C, INTERNET_SERVICE_FTP, 0, 0) 

You should use hConnect later as an argument to FtpOpenFile.

Leave a Comment

Please sign in to add a comment. Not a member? Join today