Guest User

Untitled

a guest
Oct 17th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. string ftpUrl = ConfigurationManager.AppSettings["ftpAddress"];
  2. string ftpUsername = ConfigurationManager.AppSettings["ftpUsername"];
  3. string ftpPassword = ConfigurationManager.AppSettings["ftpPassword"];
  4. FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUrl + "Transactions.zip");
  5. request.Proxy = new WebProxy(); //-----The requested FTP command is not supported when using HTTP proxy.
  6. request.Method = WebRequestMethods.Ftp.UploadFile;
  7. request.Credentials = new NetworkCredential(ftpUsername, ftpPassword);
  8. StreamReader sourceStream = new StreamReader(fileToBeUploaded);
  9. byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
  10. sourceStream.Close();
  11. request.ContentLength = fileContents.Length;
  12. Stream requestStream = request.GetRequestStream();
  13. requestStream.Write(fileContents, 0, fileContents.Length);
  14. requestStream.Close();
  15. FtpWebResponse response = (FtpWebResponse)request.GetResponse();
  16. Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
  17. response.Close();
  18.  
  19. StreamReader sourceStream = new StreamReader(fileToBeUploaded);
  20. byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
  21.  
  22. byte[] fileContents = File.ReadAllBytes(fileToBeUploaded);
  23.  
  24. using (var requestStream = request.GetRequestStream())
  25. {
  26. using (var input = File.OpenRead(fileToBeUploaded))
  27. {
  28. input.CopyTo(requestStream);
  29. }
  30. }
  31.  
  32. string boundary = "---------------------------" + DateTime.Now.Ticks.ToString("x");
Add Comment
Please, Sign In to add comment