This article was co-authored by wikiHow staff writer, Jack Lloyd. Jack Lloyd is a Technology Writer and Editor for wikiHow. He has over two years of experience writing and editing technology-related articles. He is technology enthusiast and an English teacher.
The wikiHow Tech Team also followed the article's instructions and verified that they work.
This article has been viewed 746,028 times.
Learn more...
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.
Steps
Using a Desktop FTP Client
-
1Understand 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.
-
2Download 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 -
3Create 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.
-
4Enter 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.
-
5Connect 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.
-
6Navigate 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.
-
7Use 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.
-
8Start uploading the files. Either double-click a file to begin uploading it, or drag it from the left panel to the right panel.
-
9Monitor 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).
On Windows
-
1
-
2Open This PC. Type in this pc, then click the computer-shaped This PC app icon at the top of the Start menu.
-
3Click 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.
-
4Click Add a network location. You'll find this option in the "Network" section of the toolbar.
-
5Click Next when prompted. Doing so will begin the FTP server setup.
-
6Click Choose a custom network location. It's at the top of the window.
-
7Click Next. This option is at the bottom of the window.
-
8Enter 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.
-
9Click Next. It's at the bottom of the window.
-
10Set 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.
-
11Enter 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.
-
12Click 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.
-
13Enter 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.
-
14Upload 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.
On Mac
-
1
-
2Click Go. It's at the top of your Mac's screen. Clicking it prompts a drop-down menu.
-
3Click Connect to Server…. You'll find this option near the bottom of the drop-down menu.
-
4Enter 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.
-
5Add 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.
-
6Click Connect. It's a blue button in the lower-right side of the window.
-
7Enter 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).
-
8Upload 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.
On iPhone
-
1Download 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.
-
2Open FTPManager. Once FTPManager finishes downloading, tap OPEN in the App Store, or tap the orange FTPManager app icon on your iPhone's Home Screen.
-
3Tap +. It's in the top-right corner of the screen.
-
4Tap FTP. This option is near the top of the page. Doing so opens a form for a new FTP connection.
-
5Enter 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.
-
6Add 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.
-
7Tap 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.
-
8Select your FTP server. Tap the server's address below the "CONNECTIONS" heading in order to do so. This will connect to your FTP server.
-
9Create 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
-
10Upload 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
On Android
-
1Download 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.
-
2Open AndFTP. Once it finishes downloading, tap OPEN in the Google Play Store, or tap the AndFTP app icon in your Android's App Drawer.
-
3Tap +. It's at the top of the screen.
-
4Enter 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.
-
5Add 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.
-
6Tap Save. It's at the bottom of the screen.
-
7Enter 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.
-
8Select your connection. Tap the name of the FTP server that you just created. Doing so will open it.
-
9Log 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.
-
10Upload 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.
Community Q&A
-
QuestionHow can I upload data offline?Community AnswerData can't be uploaded offline, as an Ftp server is hosted through the internet.
Warnings
- If you don't own the FTP server to which you're connecting, you most likely won't have upload permission.⧼thumbs_response⧽
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.