Click here to Skip to main content
12,448,563 members (55,106 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as

Stats

26.5K views
11 bookmarked
Posted

Easy FTP Upload without files size limit

, 18 Oct 2011 CPOL
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...

Pro
Pro

Comments and Discussions

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