Xceed FTP Library Documentation
XceedQuickFtp control reference / ReceiveFile method (XceedQuickFTP)
In This Topic
    ReceiveFile method (XceedQuickFTP)
    In This Topic

    Description

    Connects to an FTP server, receives a file, then disconnects from the FTP server.

    Parameters 

    Parameter Description
    sServerAddress  The IP address or host name of the FTP server to connect to.
    lServerPort  The IP port that the FTP server is listening on (usually 21).
    sUserName  The username to log in (usually "anonymous").
    sPassword  The password (for anonymous users, usually "guest").
    sRemoteFilename  The file on the FTP server to receive. You should specify a path and filename. The path and filename can be relative to the logged in user’s default folder, or can be an absolute path on the remote system.
    sLocalFilename  The local path and filename of the file to receive.
    bAsciiTransfer  Set to True to receive the file in ASCII mode, or False to receive the file in binary mode.

    Examples

    Visual Basic Copy Code
    XceedQuickFtp1.ReceiveFile("ftp.myserver.com",21,"jacob","secret", _
                               "/texts/bio.zip","c:\received\bio.zip", False)
    Delphi Copy Code
    XceedQuickFtp1.ReceiveFile('10.18.102.93',21,'anonymous','guest',
                               'readme.txt', '\\Server\Temp\readme.txt', True);

    ATL example

    Declaration  

    HRESULT ReceiveFile
    (
    [in] BSTR sServerAddress, 
    [in] long lServerPort, 
    [in] BSTR sUserName, 
    [in] BSTR sPassword, 
    [in] BSTR sRemoteFilename, 
    [in] BSTR sLocalFilename, 
    [in] VARIANT_BOOL bAsciiTransfer
    ); 

    Applicable properties

    None (The XceedQuickFtp object doesn't have any properties)

    Events triggered

    None (The XceedQuickFtp object doesn't have any events)