If you're not using the File manager from within cPanel to upload your files, then you're going to need to use an FTP client which is the recommended method.
There's a lot of choice when it comes down to FTP clients, some are freeware and some are paid applications so it's down to your own personal taste. Here's a selection of tutorials for some FTP clients available to help you get things going.
| CuteFTP |
|---|
| Configuring your website in CuteFTP | [View Tutorial] |
|---|---|
| Managing files in CuteFTP | [View Tutorial] |
| Uploading files using CuteFTP | [View Tutorial] |
| FileZilla |
|---|
| Configuring your website in FileZilla | [View Tutorial] |
|---|---|
| Managing files in FileZilla | [View Tutorial] |
| Uploading files using FileZilla | [View Tutorial] |
| FlashFXP |
|---|
| Configuring your website in FlashFXP | [View Tutorial] |
|---|---|
| Setting your preferences in FlashFXP | [View Tutorial] |
| Uploading files using FlashFXP | [View Tutorial] |
| LeapFTP |
|---|
| Configuring your website in LeapFTP | [View Tutorial] |
|---|---|
| Managing files in LeapFTP | [View Tutorial] |
| Uploading files using LeapFTP | [View Tutorial] |
| SmartFTP |
|---|
| Configuring your website in SmartFTP | [View Tutorial] |
|---|---|
| Managing files in SmartFTP | [View Tutorial] |
| Uploading files using SmartFTP | [View Tutorial] |
| FTP Voyager |
|---|
| Configuring your website in FTP Voyager | [View Tutorial] |
|---|---|
| Managing files in FTP Voyager | [View Tutorial] |
| Uploading files using FTP Voyager | [View Tutorial] |
| WinSCP |
|---|
| Configuring your website in WinSCP | [View Tutorial] |
|---|---|
| Managing files in WinSCP | [View Tutorial] |
| Uploading files using WinSCP | [View Tutorial] |
| WS_FTP |
|---|
| Configuring your website in WS_FTP | [View Tutorial] |
|---|---|
| Managing files in WS_FTP | [View Tutorial] |
| Uploading files using WS_FTP | [View Tutorial] |