System.Net.FtpWebRequest.GetRequestStream C# (CSharp) Method

GetRequestStream() public method

public GetRequestStream ( ) : System.IO.Stream
return System.IO.Stream
        public override System.IO.Stream GetRequestStream() { throw null; }
        public override System.Net.WebResponse GetResponse() { throw null; }

Same methods

FtpWebRequest::GetRequestStream ( ) : Stream

Usage Example

        public static bool WriteFileToFTP(string HostName, int Port, string UserName, string Password, string targetPath, byte[] fileBytes)
        {
            bool fileCopied = false;

            try
            {
                using (FtpClient ftp = new FtpClient(HostName, Port, UserName, Password))
                {
                    ftp.Connect();
                    System.Net.FtpWebRequest clsRequest = (System.Net.FtpWebRequest)System.Net.WebRequest.Create("ftp://" + HostName + targetPath);
                    clsRequest.Credentials = new System.Net.NetworkCredential(UserName, Password);
                    clsRequest.Method      = System.Net.WebRequestMethods.Ftp.UploadFile;
                    System.IO.Stream clsStream = clsRequest.GetRequestStream();
                    clsStream.Write(fileBytes, 0, fileBytes.Length);
                    clsStream.Close();
                    clsStream.Dispose();
                    fileCopied = true;
                }
            }
            catch (Exception)
            {
                return(fileCopied);
            }
            return(fileCopied);
        }
All Usage Examples Of System.Net.FtpWebRequest::GetRequestStream