NOTE: This method is called only if you
implemented IwodFTPDNotify interface in your application, and
wodFTPD.Notification
property has received reference to instance of your implementation.
Site notification method is called when user enters
SITE cmd command. SITE command
typically is used for implementing various non-standard
commands on FTP servers. wodFTPServer allows you to
implement such commands through this notification
method.
If you accept the Command, you
should set Action = Allow
and return 214 response. If you set Action = Deny, then wodFTPServer will
return an error to the client.
Usage sample for implementing SITE HELP command would be
like this:
Private Sub IwodFTPDNotify_Site(ByVal Owner As
wodFTPDComLib.IwodFTPDCom, ByVal
User As wodFTPDComLib.IFtpUser,
ByVal Command As String, Action
As wodFTPDComLib.FtpActions)
Dim a As String
If Command = "HELP" Then
a
= "The following SITE extensions are
recognized:" & vbCrLf
a
= a & "RATIO -- show all ratios
in effect" & vbCrLf
a
= a & "The following SITE
commands are recognized (* =>'s
unimplemented)." & vbCrLf
a
= a & "HELP CHMOD"
& vbCrLf
a
= a & "Direct comments to
root@" & wodFTPD.MyHostname &
"." & vbCrLf
User.Send
214, a
Action
= Allow
Else
Action
= Deny
End If
End Sub