I have written below code to copy file from local system to ftp server , similarly i need to select multiple files and upload them in server . While i upload the files it should be converted as encrypted files, any suggestions, i have written code for encryption also.
- public class WebRequestGetExample
- {
- public static void Main ()
- {
-
- FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://192.1....../ftp.txt"); request.Method =WebRequestMethods.Ftp.UploadFile;
-
- request.Credentials = new NetworkCredential("username", "password");
-
- byte[] fileContents;
- using (StreamReader sourceStream = new StreamReader("E:\\Anusha\\ftp.txt"))
- {
- fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
- }
- request.ContentLength = fileContents.Length;
- using (Stream requestStream = request.GetRequestStream())
- {
- requestStream.Write(fileContents, 0, fileContents.Length);
- }
- using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
- {
- Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
- }
- }
- }