This wikiHow teaches you how to upload a file from your computer to a File Transfer Protocol (FTP) server. Both Windows and Mac computers have built-in ways to access FTP servers, though you can also use an FTP client such as FileZilla to connect to your server. If you want to connect to an FTP server on an iPhone or Android, you'll need to download an FTP app. Keep in mind that you will need to know the address of your FTP server, and you cannot upload files to an FTP server if you don't have explicit permission to do so.
Using FTP to Upload Files
There are a number of ways you can upload to an FTP client. The easiest way is by using a desktop client (or graphical user interface, also called a GUI). You can also add your FTP server as a network location on your computer, or even use an app on your Android phone to upload files on the go.
For popular FAQs on uploading files with FTP, jump to more common questions .
Steps
-
Understand when you want to use an FTP client. Although both Windows and Mac computers have FTP functionality built-in, the tools are rather limited. If you're going to be uploading a lot of files and need features like queuing and upload resuming, you'll want to use an FTP client to connect to the server.
-
Download and install an FTP client. There are tons of FTP clients out there, many of which are free. One of the most popular free clients is FileZilla, which is an open-source FTP client available at filezilla-project.org .
- FileZilla can be installed on Windows, Mac, and Linux.
Advertisement -
Create a new connection. When you start your FTP client, you'll need to create a new connection profile. This will save your connection information, allowing you to quickly reconnect in the future.
-
Enter your connection's information. Type in the FTP address (e.g., "ftp://ftp.server.com"), your user name, and your password (if required). Most FTP servers run on port 21, so you won't have to change this value unless specified by the server.
- For example, to connect to a test FTP server, you would type ftp://speedtest.tele2.net into the text box.
- Some servers don't require the second "ftp" line in the address. In cases such as these, adding the second "ftp" line will prevent you from being able to access the server.
-
Connect to the FTP server. Once you've entered in all of your information, you can connect to the FTP server by clicking the Connect or Save button. You'll see the connection log in the status section of the client as your computer contacts and connects to the server.
-
Navigate to the folder you are allowed to upload to. Many FTP servers restrict uploads from users to specific folders. Refer to your FTP server's documentation to see what folder you have permission to upload to. Use the right panel to navigate through the FTP's folders.
-
Use the left panel to navigate to your files. Typically speaking, the left panel in the FTP client shows your local computer's directories. You can navigate through the folders here to find the files you want to upload.
-
Start uploading the files. Either double-click a file to begin uploading it, or drag it from the left panel to the right panel.
-
Monitor your uploads. The upload progress will be displayed in the bottom panel of the FTP window. Wait until your upload has completed before disconnecting from the FTP server.
- Depending on your selected FTP client, you may be able to queue your uploads (e.g., upload files automatically from a list).
-
Open This PC. Type in this pc , then click the computer-shaped This PC app icon at the top of the Start menu.
-
Click the Computer tab. It's in the upper-left side of the window. Doing so prompts a toolbar to appear at the top of the window.
-
Click Add a network location . You'll find this option in the "Network" section of the toolbar.
-
Click Next when prompted. Doing so will begin the FTP server setup.
-
Click Choose a custom network location . It's at the top of the window.
-
Click Next . This option is at the bottom of the window.
-
Enter the address for the FTP server. Type the address of the FTP server to which you want to connect (usually in "ftp://ftp.server.com" format) into the text box in the middle of the window.
- For example, to connect to a test FTP server, you would type ftp://speedtest.tele2.net into the text box.
- Some servers don't require the second "ftp" line in the address. In cases such as these, adding the second "ftp" line will prevent you from being able to access the server.
-
Click Next . It's at the bottom of the window.
-
Set your username for the FTP server. If the FTP server requires usernames in order to connect, uncheck the "Log on anonymously" box and enter the username you want to use in the text field.
- If the server doesn't require a username, it's a good idea to keep the "Log on anonymously" box checked.
-
Enter a name for the FTP server. Type your preferred name for the server into the text box in the middle of the window. The name is simply for your reference to help you find it on your computer.
-
Click Next , then click Finish . Both options are at the bottom of their respective pages in the FTP setup window. This will complete the setup process and attempt to open your FTP server.
- You may have to wait a minute or so before the FTP server folder will open.
- You can also just double-click the server's folder in This PC to open it.
-
Enter your password if prompted. If you are connecting to a secured FTP, you'll be asked for your user password when you first connect. Enter the password when prompted or the connection won't work.
-
Upload files to the FTP server. By copying files and pasting them into the FTP server's folder, the files will be uploaded to the FTP server. Keep in mind that this only works for servers for which you have permission to upload:
- Find a file that you want to upload.
- Click the file, then press Ctrl + C .
- Open This PC, then double-click your FTP server's folder.
- Press Ctrl + V to paste in the file.
-
Click Go . It's at the top of your Mac's screen. Clicking it prompts a drop-down menu.
-
Click Connect to Server… . You'll find this option near the bottom of the drop-down menu.
-
Enter the server's address. In the "Server Address" text box, type in the address for the server to which you want to connect. This is usually entered in "ftp://ftp.server.com" format.
- For example, to connect to a test FTP server, you would type ftp://speedtest.tele2.net into the text box.
- Some servers don't require the second "ftp" line in the address. In cases such as these, adding the second "ftp" line will prevent you from being able to access the server.
-
Add the server to your favorites. If desired, click + to the right of the server's address in order to add it to your Mac's "Favorites" folder.
- This is optional, but recommended if you plan on connecting often to the server.
-
Click Connect . It's a blue button in the lower-right side of the window.
-
Enter a username and password if prompted. You will be prompted for your username and password if the FTP requires it.
- If not asked for a username or password, you can choose to log in as a Guest (anonymously).
-
Upload files to the FTP server. By copying files and pasting them into the FTP server's folder, the files will be uploaded to the FTP server. Keep in mind that this only works for servers for which you have permission to upload:
- Find a file on your Mac.
- Click the file, then press ⌘ Command + C .
- Open the FTP window.
- Press ⌘ Command + V to paste in the copied file.
-
Download the FTPManager app. FTPManager is a free app which allows you to access and upload files to an FTP server from your iPhone. To download it, open your iPhone's App Store , then do the following:
- Tap Search
- Tap the search bar.
- Type in ftpmanager and tap Search
- Tap GET to the right of the orange-and-white "FTPManager" heading.
- Enter your Apple ID or Touch ID when prompted.
-
Open FTPManager. Once FTPManager finishes downloading, tap OPEN in the App Store, or tap the orange FTPManager app icon on your iPhone's Home Screen.
-
Tap + . It's in the top-right corner of the screen.
-
Tap FTP . This option is near the top of the page. Doing so opens a form for a new FTP connection.
-
Enter your FTP server's address. Tap the "Host Name/IP" text box in the "FTP Connection" section, then type in your FTP server's address in "ftp://ftp.server.com" format.
- For example, to connect to a test FTP server, you would type ftp://speedtest.tele2.net into the text box.
- Some servers don't require the second "ftp" line in the address. In cases such as these, adding the second "ftp" line will prevent you from being able to access the server.
-
Add a username and password. If your FTP server requires you to log in with a username and password, enter them in the "LOGIN AS..." section at the bottom of the page.
-
Tap Save . It's in the top-right corner of the screen. Doing so saves your FTP server and adds it to the main FTPManager page.
- You can only have one FTP server at a time on the free version of FTPManager. To delete an FTP server, tap Edit in the top-left corner, tap the red circle to the left of your FTP server, and tap the trash icon.
-
Select your FTP server. Tap the server's address below the "CONNECTIONS" heading in order to do so. This will connect to your FTP server.
-
Create files in the FTP server. Keep in mind that this only works for servers for which you have permission to upload:
- Tap + at the bottom of the screen.
- Tap New Folder or Blank File
- Name your folder or file, then tap Save or Create
-
Upload photos to the FTP server. While there isn't much that you can upload from your iPhone, photos and videos are still feasible to upload:
- Tap the Photo Library option on the FTPManager main page.
- Tap Allow when prompted to let FTPManager access your photos.
- Select an album.
- Tap Edit
- Select a photo or a video.
- Tap Copy to at the bottom of the screen.
- Tap your FTP connection.
- Select a folder, then tap Save
-
Download the AndFTP app. AndFTP is a free app that allows you to connect to an FTP server of your choice on your Android. To download it, open the Google Play Store , then do the following:
- Tap the search bar.
- Type in andftp , then tap AndFTP (your FTP client in the results.
- Tap INSTALL
- Tap ACCEPT when prompted.
-
Open AndFTP. Once it finishes downloading, tap OPEN in the Google Play Store, or tap the AndFTP app icon in your Android's App Drawer.
-
Tap + . It's at the top of the screen.
-
Enter your FTP server's address. In the "Hostname" text box, type in the address of your FTP server in the "server.com" format.
- For example, to connect to a test FTP server, you would type speedtest.tele2.net into the text box.
- Unlike most FTP clients, AndFTP doesn't need the "ftp://" tag in front of the server's address—in fact, entering this tag will cause an error.
-
Add a username and password. If your FTP server requires you to log in with a username and a password, enter your credentials in the "Username" and "Password" text fields.
-
Tap Save . It's at the bottom of the screen.
-
Enter a name. Type in the name that you want to use for your FTP server settings, then tap OK . This will create your FTP connection and take you back to the main AndFTP page.
-
Select your connection. Tap the name of the FTP server that you just created. Doing so will open it.
-
Log in if prompted. If asked to enter your login credentials, enter your username and password.
- If asked for anonymous users only, type anonymous into the "Username" text box.
-
Upload files. Keep in mind that this only works for servers for which you have permission to upload. Select a folder to upload to, then do the following:
- Tap the phone-shaped icon at the top of the screen.
- Find a file that you want to upload.
- Tap and hold the file to prompt a checkmark to appear on its icon.
- Tap the Upload arrow at the top of the screen.
- Tap OK when prompted.
Common Questions: Using an FTP Server to Upload Files
What is an FTP upload?
FTP stands for File Transfer Protocol, and is used to download, upload, and transfer files over the internet. Instead of sending a file over email or in an instant message, you can upload the file to the FTP server, and it can be downloaded by another user.
Does it cost money to upload files to an FTP server?
Most web hosts include an FTP server for you to use. However, if you want your own private FTP server, it will cost money to start up and run. Individual uploads won't incur costs, but purchasing and upkeep of the server will.
Can I upload files to an FTP server in the command line?
Yes, you can upload to an FTP server via the command line. Start by typing open [FTP IP address] and log in with your username and password when prompted. Then you can upload a file with the put command, and download files with the get command.
Video
Tips
- Check your FTP server's documentation before attempting to connect to the server. You may find that the server requires specific login details which otherwise render the server inoperable.Thanks
Warnings
- If you don't own the FTP server to which you're connecting, you most likely won't have upload permission.Thanks
About This Article
1. Type "This PC" into the Windows search bar.
2. Click This PC
.
3. Click Computer
.
4. Click Add a network location
.
5. Add the FTP server info and click Finish
.
6. Copy files to the new folder to upload.