Mac OS Utilities
FTPortal is one-way door to a specific folder on an FTP server.
Visit our website for other information and a demo.
FTPortal expedites uploading files to specific directories of one or more FTP servers by creating and configuring multiple copies of the app. Then you upload files by dropping them onto the main window or application icon in the Finder or Dock.
The accompanying annotated screenshots help users get started with the program.
Click the "Preferences" button in the main window to specify the FTP server address (IP address, network name or domain name) and the username and password for the FTP account to be associated with this copy of FTPortal.
FTPortal supports multiple FTP servers and directories, one for each separate copy of the app.
• Specifying Directories
The directory FTPortal uploads files into is determined by either the "Folder" text field in the Preferences window OR the name of the app.
When the app name begins with (or is) "FTPortal" then the directory is determined by the entry in the "Folder" text field of the Preferences window. If this entry is empty, the "root" folder is used.
If the app name begins with anything other than "FTPortal" then it is assumed the app name is matching the folder name. For example, an FTPortal application named "Documents/Images" will upload files into the folder at path "/Documents/Images"
• Displaying Directory Contents
The "Directory Listing" button in the FTPortal window will open up the FTPortal log file for the directory specified in FTPortal's preferences with the contents of the directory written to it. It will be similar in format to this:
-rw------- jpagliaro staff 6148 8/10/14, 11:38 PM .DS_Store
-rw-r--r-- jpagliaro staff 0 2/21/10, 12:00 AM .localized
drwx------ jpagliaro staff 204 1/18/14, 12:00 AM Other Music
-rw-r--r-- jpagliaro staff 1704894 1/25/15, 3:14 AM Snake 1.m4a
drwxr-xr-x jpagliaro staff 374 1/25/15, 12:13 AM iTunes
• Portal Management
The "Show All Portals..." File menu command displays the console log and lists all currently configured portals.
You can clear all the current portal settings using the "Clear All Portals..." File menu command. You should either re-configure your FTPortal copies, or delete them.
• Using the built-in Mac OS X FTP server
FTPortal works well with the built-in FTP server of the Mac, but how you turn on FTP Access depends on your Mac OS version.
Some versions of Mac OS X allow you to turn on FTP access in the Sharing pane of System Preferences by selecting the "FTP Access" option in Service. In others you need to turn on FTP access manually in the Terminal app, enter this command:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Then enter your user password.
Turn it off using the command:
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
If you want to upload to a Mac using FTP then you can address it using the machine's local network name, such as "Gizmo.local" as shown in the accompanying screenshots, or just use its dotted decimal IP address, or global DNS name if it has one. The username and password is the same as that of your Mac OS X user account.
You can find your machines local name in the Sharing pane of System Preferences, along with its local IP address.
Pathnames to directories on an Mac OS X FTP server are specified relative to the Home directory. So, to associate an FTPortal app with the Music directory of your Home folder, you would configure it with a pathname "/Music" (don't forget the forward slash.)
• Maintenance update for latest Mac OS.
• Fixed displaying a directory listing: multiple console windows were being opened for the log file.
• The text fields in preferences are now filtered to remove whitespace characters, such as a new line, which could be inserted as a result of copy and paste from other applications.