Downloading is a process that allows you to access and place a copy of certain files in the server in your hard drive. The client requests the file, and the server sends a copy to the client.
If it is a file server, the protocol is most likely FTP. If it is a web server, you will be using HTTP for downloads by linking directly to a file that is available for public users to access.
Uploading is the transmission of a file from one computer system to another, usually larger computer system. From a network user’s point-of-view, to upload a file is to send it to another computer that is set up to receive it. People who share images with others on bulletin board services ( BBS ) upload files to the BBS.
In short, from the ordinary workstation or small computer user’s point-of-view, to upload is to send a file and to download is to receive a file
Uploading is the process of putting web pages, images and files onto a web server.
Downloading is the process of getting web pages, images and files from a web server.
To make a file visible to everyone on the internet, you will need to upload it.
When users are copying this file to their computer, they are downloading it.