Click here to Skip to main content
11,714,345 members (85,115 online)
Click here to Skip to main content

Tagged as

Easy FTP Upload without files size limit

, 18 Oct 2011 CPOL 25.4K 11
Rate this:
Please Sign up or sign in to vote.
Easy FTP Upload without files size limit
The typical way and examples for send(Upload) a file to FTP server uses slow requests and the FileStream class that imposes restrictions in the size of files that are uploaded.

I present my short and easy way to upload a file to FTP server without file size limits:

using System.Net;
 
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create("ftp://
            XXXXXXXXXXXXXXXXXXXXX/" + "C:/XXXXX.zip");
            request.Method = WebRequestMethods.Ftp.UploadFile;
            request.Credentials = new NetworkCredential("User", "PassWord");
 
            // Copy the contents of the file to the request stream.
            Stream ftpStream = request.GetRequestStream();
            FileStream file = File.OpenRead("C:/XXXXX.zip");
 
            int length = 1024;
            byte[] buffer = new byte[length];
            int bytesread = 0;
 
            do
            {
            bytesread = file.Read(buffer,0,length);
            ftpStream.Write(buffer,0,bytesread);
            }
            while(bytesread != 0);
 
            file.Close();
            ftpStream.Close();
 
            MessageBox.Show("Uploaded Successfully");

I hope that helps you...Smile | :)

Regards,
Sergio Andrés Gutiérrez Rojas

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Sergio Andrés Gutiérrez Rojas
Systems Engineer Motion-Soft CO
Colombia Colombia
Systems engineer
Software developer
Networks technologist
Artificial vision, AI and robotic lover
Technology enthusiast
Gammer

Motion Soft Co-funder

MIA PC Friend Developer:
http://www.serg3antsoft.net63.net/MIAEng.html

You may also be interested in...

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.150819.1 | Last Updated 18 Oct 2011
Article Copyright 2011 by Sergio Andrés Gutiérrez Rojas
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid