2. File upload
Generally, there are two types of file uploads. During the initial upload, all files and folders are being uploaded to an empty directory on the server. Later on, if there have been changes to the local website, only the modified files need to be re-uploaded. This type of upload is called "synchronization".