How to upload files on cPanel?
How to Upload a File Using the cPanel File Manager?
You can upload files to your HostingHome account using an FTP program, but if you prefer a web-based alternative, there is a File Manager built into cPanel.
To access the File Manager, log into cPanel, In the “FILES” section, click the “File Manager” link or icon.

When you log in to the File Manager, you will be in the root directory for your account. Most of the time you’ll be working with website files, and they are located in the “public_html” directory.

Click “Upload” in the top toolbar

A new browser tab or window will open for file upload. Drag and drop the file to be uploaded, or click the “Select File” button.

If you are replacing an existing file, check the “Overwrite existing files” box (if you don’t check the box you will get a pop-up asking if you want to overwrite the existing file). You can upload files up to 100 MB in size using File Manager. For larger files, use FTP.