
460
Syntax:
CALL "FTP.FN3" 7 FTPHANDLE%, SERV.FNAME$,
CLNT.FNAME$, CRLF.TYPE%, UP.MODE%, REPLY%
[,DISP.MODE%]
Description: This function uploads, from the handy terminal to the current directory on
the FTP server, the specified file using the specified parameters.
Parameters:
FTPHANDLE% FTP client handle
SERV.FNAME$ Name for file on FTP server. Leaving this unspecified
("") uses the name in CLNT.FNAME$ instead.
CLNT.FNAME$ Name of file to upload to FTP server.
CRLF.TYPE% Line delimiter (See description under function #6
above.)
UP.MODE% Flag controlling treatment of existing files
DISP.MODE% Flag controlling a progress display consisting of an 8-
digit number giving the number of bytes transferred
Return value:
REPLY% Server response to FTP command
Example: Uploading data file
RCLNT.FNAME$ = "MASTER1.DAT" ’ Name of file on handy terminal
SERV.FNAME$ = "" ’ Name on server
’ Same as on handy terminal
CRLF.TYPE% = 0 ’ Server line delimiter: CR-LF combination
UP.MODE% = 1 ’ Upload mode: Append
CALL "FTP.FN3" 7 FTPHANDLE%, SERV.FNAME$, CLNT.FNAME$, CRLF.TYPE%, _
UP.MODE%, REPLY%
Example: Uploading program file, with progress display
CLNT.FNAME$ = "SAMPLE.PD3" ’ Name of file on handy terminal
SERV.FNAME$ = "" ’ Name on server
’ Same as on handy terminal
CRLF.TYPE% = 0 ’ Server line delimiter: CR-LF combination
UP.MODE% = 0 ’ Upload mode: Overwrite
DISP.MODE% = 1 ’ Enable progress display
CALL "FTP.FN3" 7 FTPHANDLE%, SERV.FNAME$, CLNT.FNAME$, CRLF.TYPE%, _
UP.MODE%, REPLY%, DISP.MODE%
Function #7: Upload file to FTP server
0 Overwrite existing file
1 Append to existing file. Create new file if necessary.
0Disable
1 Enable
Komentarze do niniejszej Instrukcji