you zip them and upload the .zip file to the server. Then you should have some sort of access to the server to unzip them there. The process to zip, ftp the 1 file, and unzip is much quicker than using ftp for many files under most conditions. Check to see if you have the ability to unzip files on the server. Most hosting packages and such give you the ability.
-Kevin