FtpFilesystemListener Class
NuGet: GHIElectronics.TinyCLR.Networking.Ftp
Assembly: GHIElectronics.TinyCLR.Networking.Ftp
Namespace: GHIElectronics.TinyCLR.Networking.Ftp
An FTP listener that serves files from a real filesystem directory under a virtual root.
public class FtpFilesystemListener : FtpListener
Constructors
FtpFilesystemListener(String virtualRoot, String filesystemRoot)
public FtpFilesystemListener(String virtualRoot, String filesystemRoot) : this(virtualRoot, filesystemRoot, true)
Creates a listener that maps the virtual root to the filesystem directory, allowing uploads.
FtpFilesystemListener(String virtualRoot, String filesystemRoot, bool uploadsAllowed)
public FtpFilesystemListener(String virtualRoot, String filesystemRoot, bool uploadsAllowed)
Creates a listener that maps the virtual root to the filesystem directory, optionally allowing uploads.
Properties
FilesystemRoot
public String FilesystemRoot { get; set; }
The filesystem directory whose contents are served.
VirtualRoot
public String VirtualRoot { get; set; }
The virtual root path that clients see, mapped onto the filesystem directory.
UploadsAllowed
public bool UploadsAllowed { get; set; }
Whether clients are allowed to upload files.
Methods
Start()
public override void Start()
Start the listener (inherited)
Stop()
public override void Stop()
Stop the listener (inherited)