There are two weak parts in the FTP protocol:
The Pliant FTP server does not understand special characters such as '*' and '?' in the 'LIST' or 'NLST' command.
pliant module /pliant/protocol/ftp/server.pli command ftp_server
Now, these are all options you may select when starting the FTP server: pliant module /pliant/protocol/ftp/server.pli command 'ftp_server name a_string port a_string unix_style a_boolean send_software_release_number a_boolean '
If you want to run both the HTTP and FTP server, you can try somethink like:
pliant module /pliant/protocol/ftp/server.pli command 'ftp_server detached' module /pliant/protocol/http/server.pli command 'http_server secured'