POE::Component::Server::FTP - Event-based FTP server on a virtual filesystem
use POE qw(Wheel::ReadWrite Driver::SysRW Wheel::SocketFactory Component::Server::FTP); POE::Component::Server::FTP->spawn ( Alias => 'ftpd', ListenPort => 2112, FilesystemClass => 'Filesys::Virtual::Plain', FilesystemArgs => { 'root_path' => '/', # This is actual root for all paths 'cwd' => '/', # Initial current working dir 'home_path' => '/Users', # Home directory for '~' } ); $poe_kernel->run();
POE::Component::Server::FTP is an event driven FTP server backed by a virtual filesystem interface as implemented by Filesys::Virtual.
L.M.Orchard, deus_x@pobox.com David Davis, xantus@cpan.org
perl(1), Filesys::Virtual.
To install POE::Component::Server::FTP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Component::Server::FTP
CPAN shell
perl -MCPAN -e shell install POE::Component::Server::FTP
For more information on module installation, please visit the detailed CPAN module installation guide.