Subscribe via E-mail

Your email:
Download Now
Free Consultation
Request Demo

Latest Blog Posts

Saturday, Jul 19, 2014
Thursday, Jul 17, 2014
Wednesday, Jul 16, 2014
Monday, Jul 14, 2014

Blog

Managed File Transfer and Network Solutions

Current Articles | RSS Feed RSS Feed

How to FTP a File

  
  
  
  
  

Overview

FTP (File Transfer Protocol) is one of the most efficient methods for sending large files over the Internet. It also allows you to send multiple files, regardless of size, in one go. In the following sections, I’ll draw up a step-by-step guide on how to transfer files using FTP. It’s really not as difficult as you probably think.

Basic concept of an FTP file transfer

An FTP file transfer always involves at least two machines. This pair of machines can either be:

1) an FTP client and an FTP server or

2) two FTP servers. A file transfer involving two servers is called a server to server file transfer.

This post focuses on scenario 1, which is illustrated below.


ftp_server_ftp_client


The client is the file transfer software used for uploading (sending) or downloading (retrieving) files to or from the server. It can also be used for navigating and browsing certain directories found on that server. This is what you’ll see on a typical FTP client (see screenshot below).

Notice how an FTP client can display the directory contents (i.e., files and folders) of both the client and the server. Contents at the client side are usually labeled “Local”, while contents at the server side are usually labeled “Remote”.


02 ftp client local remote directories


Being a server, an FTP server can readily support multiple clients at the same time.


03 ftp server mobile file storage


Once files have been uploaded to a server, those files can be accessed by other machines, including clients and other servers.


04 ftp server mobile client servers


As an end user wanting to transfer files via FTP, all you’ll have to be concerned with are the things you need to do on the client side. That’s what we’ll be focusing on in the succeeding sections.

Basic requirements

So what’s the first thing you’ll need to FTP a file? That’s right. If you’ve been paying attention earlier, you should know you’ll need an FTP client.

Next, you’ll need an account on that FTP server you’ll be connecting to. The admin of that server should be able to furnish you with the following information:


1. Your Username;
2. Your Password; and
3. The IP address / FTP site URL / hostname of the FTP server


Once you have those three, you’ll be good to go. 

Note: I’ll be using JSCAPE AnyClient for the rest of this tutorial. 

How to connect to your FTP server

Let me now show you how to connect to the FTP server. Here’s how to do it.


1. Launch your FTP client.
2. Enter your username and password into their respective fields.
3. Enter the FTP server’s IP address (e.g. 192.168.0.150), FTP site URL (e.g. ftp://touchscreenstoday.com), or hostname (e.g. touchscreenstoday.com). In our example, this information is entered into the field labeled Host.
4. If your FTP client supports multiple file transfer protocols, select FTP as the desired Protocol.
5. If your FTP client does not automatically enter the port address, enter the number 21.
6. Now, click the Connect button.

 

05 ftp client connect to server

Navigating/Browsing directories on the FTP server

Once you’ve successfully connected, you can start browsing through the directories where you have been granted access. Most FTP clients allow you to double-click on a folder in order to enter it. To move up to the current folder’s parent folder, you should click the corresponding button. In AnyClient, that would be the folder labeled with ellipses (..)


ftp_client

Uploading and Downloading a file to/from an FTP server

To upload a file, your current directory on the client side (Local System) should be the directory that holds the file you want to upload. For example, we want to upload the file named “AnyClient User Manual.odt”. So we navigate to the folder that contains that file.


Next, move to the server side (Remote System) and navigate to the target folder. This is the folder on the server where you want your file to be stored. Again, to navigate, just double-click on the desired folder. In our example, we want to store our uploaded file into the “uploads” folder as shown below.


07 selecting target folder on ftp server


Once you’re done with that, you can then commence upload. You might have to look for the upload button first. Once you’ve found it, select the file you want to upload and then click the Upload button.

 

08 ftp client upload


Here’s a screenshot showing the uploaded file.


09 ftp client uploaded file


The process for downloading a file from an FTP server is very similar. Just:


1. Navigate to the remote folder where the file you want to download is stored,
2. Navigate to the local folder where you want to store the downloaded file,
3. Select the file you want to download from the remote folder, and
4. Click the Download button.


10 ftp download


That’s it. That's how easy it is to send a file via FTP.

Downloads


The FTP client we used for this article is called AnyClient, a free, platform-independent client that supports a wide range of fast and secure file transfer protocols (e.g. FTPS, SFTP, WebDAV/S, AFTP) in addition to FTP. AnyClient runs on Windows, OS X, Linux, and Solaris.

 

Download AnyClient

 

Comments

There are no comments on this article.
Comments have been closed for this article.