An hosting service allows individuals to upload to an Internet website. The host will then store the onto its server, and show the individual different types of code to allow others to view that

How it works -
Typically hosting websites provide an upload interface; a form in which the uploader specifies the location of an file on their local computer file system. After pressing a "Submit" button the file is uploaded to the host's server. Some hosts allow the uploader to specify multiple files at once using this form, or the ability to upload one ZIP archive containing multiple Additionally, some hosts allow FTP access, where single or multiple files can be uploaded in one session using FTP software or an FTP-capable browser.

After this process, the is hosted on the server. Typically this means that the is available on the web (to the public). The uploader may also be allowed to specify inline links to the hosted, in order to embed it on other websites e.g.

Linking with HTML code
Linking with BBcode
A clickable thumbnail that is linked to the full

Usually, the host will put restrictions on the maximum size allowed, or the maximum space or bandwidth allowed per user. Due to bandwidth costs, free services usually offer relatively modest size limits per when compared to paid services, but allow users hotlinking their