Visual Basic 6.0
Visual Basic 6.0
Provide an FTP ACCT Account Identifier
See more FTP Examples
Demonstrates the Account property, which supplies the value for the FTP ACCT command sent after USER/PASS when a server requests it.
Background:
ACCT is a vestige of early FTP, where an account identifier could be required in addition to the username and password — think mainframe billing codes or storage-group selection. It is very rarely needed today; almost every modern server authenticates with USER and PASS alone. Set this only when connecting to a legacy host that explicitly asks for account information after login.Chilkat Visual Basic 6.0 Downloads
Dim success As Long
success = 0
Dim ftp As New ChilkatFtp2
ftp.Hostname = "ftp.example.com"
ftp.Username = "myFtpLogin"
' Normally you would not hard-code the password in source. You should instead obtain it
' from an interactive prompt, environment variable, or a secrets vault.
ftp.Password = "myPassword"
' Account supplies the value for the FTP ACCT command, sent after USER/PASS when a server
' requests it. This is very rarely needed today -- almost all modern servers use only USER and
' PASS -- but some legacy hosts require an additional account identifier.
ftp.Account = "myAccountId"
success = ftp.Connect()
If (success = 0) Then
Debug.Print ftp.LastErrorText
Exit Sub
End If
Debug.Print "Logged in (ACCT provided if the server requested it)."
success = ftp.Disconnect()
If (success = 0) Then
Debug.Print ftp.LastErrorText
Exit Sub
End If