How to Upload Files to an FTP Server

Introduction

If we want to upload files from our computer into an FTP server, we usually install and use a third party FTP client. This includes software like Cyberduck, Filezilla, or CuteFTP, to name just a few.

In Windows 10, all you need to do is create a network location that points to the remote FTP server. Then, you can start copy and pasting files from your local directory into the remote FTP server.

The following is a step-by-step guide on how to upload files to an FTP server.

You may also want to view a video on How to Upload Files to an FTP Server Using the Windows File Explorer.

Step-by-Step Guide on How to Upload Files to an FTP Server

Click the File Explorer icon on the Windows Taskbar.  This will open a File Explorer window.
Windows 10 Desktop showing File Explorer icon
Windows 10 Desktop showing the file explorer icon to click to start setting up Windows 10 to upload files to an ftp server
File Explorer with “This PC” highlighted
Right click the menu item "This PC" to bring up a new File Explorer menu. 

Clicking the "Add a network location" will bring up a wizard to help setup for uploading files to an ftp server
File Explorer “right-click” context menu
Select "Add a network location" item from the context menu.  It will start the Add Network Location Wizard.
Click the "Next" button on the Add Network Location Wizard.
Click "Choose a custom network location" and then click the "Next" button.
Add Network Location screen where the address of the FTP server is entered in order to upload files to an ftp server
In the Add Network Location screen, type in the location of the FTP server.

As shown above, to upload files to Microsoft’s FTP site, you need to enter the FTP server’s address: ftp://ftp.microsoft.com.

In order to have a concrete example, I created an FTP account in my web hosting cPanel. After setting up an FTP account, cPanel provides the following information for configuring FTP clients.

FTP Username: carlo@cyberblogspot.com
FTP server: ftp.cyberblogspot.com
FTP & explicit FTPS port:  21

Therefore, in the “Internet or network address”, I will type “ftp://ftp.cyberblogspot.com“, and then click the “Next” button.

Since my example FTP server requires a username and a password, we need to un-check the “Log on anonymously” by clicking on the check mark. Then, type in the user name.

We then type the user name, which is “carlo”, and then click the “Next” button.

IMPORTANT NOTE: When entering the user name, do not append the FTP domain name. For the example mentioned above, the full FTP user name is “carlo@cyberblogspot.com“. Enter only the user name “carlo“. Do not include the “@cyberblogspot.com“. This is necessary because the Windows File Explorer automatically appends the FTP domain name. If we use the whole user name including the domain name, the result is an “invalid url error”. This is because the resulting user name becomes “carlo@cyberblogspot.com@cyberblogspot.com”.

As a next step, type a name to for the ftp location. Afterwards, this name will appear in “This PC” as a network location.

Final step to upload files to an ftp server is to give a name to the location

Testing

After clicking the “Finish” button above, the following login screen will appear on the screen. Also, take note that the User name “carlo” was appended with the correct domain name.

After typing the password and then clicking the “Log on” button, I get to display the FTP folder.

If you click the “This PC” icon on your Desktop, you should see newly created FTP location name.

The Windows File Explorer showing the newly created FTP location for uploading files to an FTP server

Summary

To summarize again, in order to upload files to an FTP server, create a network location that points to the FTP server in Windows 10 File Explorer.

Related Video:

Related Articles:

How to Hack Wireless Passwords Using Kali Linux

References on How to Upload Files to an FTP Server:

http://www.microsoft.com

 

Leave a comment

Your email address will not be published. Required fields are marked *