All files that you want to appear on your website should be uploaded to within your public_html folder. This can be done so via a FTP client or via the cPanel File Manager:
Firstly click on the public_html folder as outlined below to be sure you are inside the public_html:
Then click the upload button to start adding files to your site:
You can also upload files above your public_html folder, these will not be accessible via your website.