How to upload file using C# code
First you have to create FTP request
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(FTPAddress + “/” + Path.GetFileName(filePath));
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(username, password);
request.UsePassive = false;
request.UseBinary = true;
request.KeepAlive = false;
Then load the file
FileStream stream = File.OpenRead(filePath);
byte[] buffer = new byte[stream.Length];stream.Read(buffer, 0, buffer.Length);
stream.Close();
Upload the file
Stream reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Close();


ImageGallery.Net