Function: Uploads files or folders to an FTP server.
Author: Peter Dekkers
Input: (Text) Files/folders or absolute paths to files as plain text arguments.
Output: (Text) Filenames of the uploaded files, prefixed by the entered Base URL.
Notes: New in this version: support for proxy servers and forced passive transfers. Warning: This action overwrites remote files without prompting. Includes three sample workflows.
Updates:
v1.4
- Fixed a bug with some servers with line endings being appended to filenames
Thanks Marcel Rivard!
v1.3 (skipped a version there, not sure why…)
- Fixed a recursion bug - Many thanks to Tom Davies!

Oh one little note: the URL does no longer get copied to the clipboard in this version, for the simple reason that Automator has a Copy to Clipboard action that you can use for just that.
The included example workflows will show you how that works.
Comment by Peter Dekkers — July 15, 2005 @ 3:46 pm
Okay, the new version is up! Download away, and feel free to leave any comments.
Comment by Peter Dekkers — July 15, 2005 @ 3:29 pm
Right, juts a quick message to let you know that I’m doing the last bits on the new version. It will only do FTP, no SFTP.
If you want to do SFTP, maybe check out the ‘Upload with SCP’ action here: http://www.automatorworld.com/2005/07/15/upload-with-scp
Comment by Peter Dekkers — July 15, 2005 @ 9:57 am
Well, OS X has updated and so has Automator, so the best solution would be to hang tight for a few days while I tinker on a new version. ;)
This one will have a proper interface and support for FTP and SFTP. It’ll also allow you to upload folders.
Comment by Peter Dekkers — July 12, 2005 @ 6:31 pm
Any other ideas of what might be causing this error? I tried selecting a file on the desktop and running the script, and I still get this error. I also tried passing the file using the Automator’s “Get Specified Finder Items”, and that didn’t work either. Same error. Any thoughts?
Comment by Russell — July 12, 2005 @ 7:12 am