Software Archive
Read-only legacy content

FTP

mamoun
Beginner
833 Views
Hello
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
0 Kudos
2 Replies
james1
Beginner
833 Views
What went wrong with FtpOpenFile? Seems that should work.

James
0 Kudos
Jugoslav_Dujic
Valued Contributor II
833 Views
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.
0 Kudos
Reply