FTP is actually an easier way of transferring files of any size without the nuances and overhead needs of most websites. They come in free-client software that can run within the OS, not using resources too much and without the graphics interface of the may sites we use everyday. The file-sharing facility has gotten a bad rap with all the piracy claims and allegations but plain and simple, it is a way of sending files through the internet without the file size caps and other limitations of other facilities like email clients.
Internet Mail normally allows transfers of up to 10Megabytes but more than that and you may lose the connection altogether leaving you with a file fragment that you cannot use. Utilities like FileZilla and many others have allowed uploads and downloads to be paused or halted, to be continued when needed. This is made possible with headers and file terminator markers incorporated into the file pieces as it is sent through the internet, allowing continued download without sacrificing file integrity.