Description: Using FTP to upload files in C# is a very simple and universal way to upload files from a webserver. Most servers today, free and paid for, have support for FTP uploading. All one needs is a username and password and the operation becomes quite simple.
Luckily the .Net Framework comes with built-in C# FTP upload support, which means no need for external libraries. Note that there are many free FTP dlls to use in C#. Some of them use more complex methods to connect to the server, but many also use this same simple structure.
The way in which the program will be structured, it will be relatively simple to expand its functionality.
To Search:
File list (Check if you may need any files):
FTPUploader
...........\Form1.cs
...........\Form1.Designer.cs
...........\Form1.resx
...........\FTPUploader.csproj
...........\FTPUploader.exe
...........\Program.cs
...........\Properties
...........\..........\AssemblyInfo.cs
...........\..........\Resources.Designer.cs
...........\..........\Resources.resx
...........\..........\Settings.Designer.cs
...........\..........\Settings.settings