Software Archive
Read-only legacy content

FTP

mamoun
Einsteiger
1.087Aufrufe
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 Antworten
james1
Einsteiger
1.087Aufrufe
What went wrong with FtpOpenFile? Seems that should work.

James
Jugoslav_Dujic
Geschätzter Beitragender II
1.087Aufrufe
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.
Antworten