you can use webclient :-
private void SaveFileOnFTPLocation(string sourceFile,string ftpPath)
{
WebClient webClient = new WebClient();
webClient.Credentials = new NetworkCredential(@"user", @"pwd");
string sFtpToReadFileFrom = ftpPath;
System.IO.File.copy(sourceFile,sFtpToReadFileFrom);
}