Before you can begin exchanging files with a site, you need to connect to that site. Connecting with Fetch is fairly easy, provided that you know the address of the site that you want to connect to:
In order to retrieve a single file from the remote system, double-click on its name. Fetch will prompt you about where you want to save it on your (local) computer, and it will then start the transfer.
You may also have noticed that there is a set of three buttons in the main window: Automatic, Text, and Binary. In most cases, you will want to leave these buttons on their default setting of Automatic. This will instruct Fetch to automatically select the format in which it should transfer the file, based on its own "best guess" as to the file's contents.
This step will control how the file will appear in the remote system's directory. In many cases, you can just accept the default name the Fetch assigns the file. Fetch will also ask you about the format that you want to send the file in. Again, in most cases, you should accept the default.
If you are familiar with the way that the Macintosh usually presents files and folders, working with Fetch should have a familiar feel. After you connect to a site, Fetch displays the contents of the current directory in the file list box and the name of that directory immediately above the list box.
If you want to leave the Fetch program, select Quit from the File menu.
If you want to close the connection that you presently have but remain in the Fetch program (so that you can open another connection), click on the Close Connection button.
(The Open Connection button becomes the Close Connection button while a connection is in progress.)
Abandoning File Transfers
If you want to abort an ongoing file transfer, but want to maintain the connection to the host system, press the Cancel button.
As the Fetch documentation explains, however, some "host computers do not recognize the cancel command and will therefore continue the current operation until it is completed."
Passive Mode Transfers
Go to Fetch - Preferences in the menu bar for Fetch and check on the General tab an check ON the checkbox for Passive Transfers at the last section under FTP Compatability: