Build a Simple FTP Module that will Upload Files to a Secure Web Server
## Deliverables
Build a Simple FTP Module that will Upload Files to a Secure Web Server
Pass Credentials (username, password)
Specify Folder to FTP files to
Specify a list of files to FTP to the website
Specify the port
Specify FTP Server by IP Address or host name
Support major FTP commands
Programaically create folder on the server if it does not exist
Programically override file if it exists
Upload files that are 15MB in size or greater
Upload to a secure site (optional)
Ability to transfer files using FTP and FTPS (FTPS optional)
Build using [login to view URL] namespace
Only a test interface is required for this application
Code should be well documented with comments
Verify files were uploaded successfully
Use Microsoft Best Practices in developing this project
User Passive Mode
No 3rd party components or applications to be used for this project
All code should be written in C#
Application to be build in Visual Studio 2008 using C# running on the 3.5 .NET Framework
Work running over the 4.0 .NET Framework
Include simple how to user instructions