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!

Russell, make sure that you run the Workflow with items selected in the Finder. The error messages are a bit cryptic, sorry for that.
Normally if you use it as a Finder plug-in, and you select one or more files, right click and choose the Workflow from the menu, it should work without giving that error.
Comment by Peter Dekkers — July 10, 2005 @ 4:40 pm
I tried using the script, but when it runs, I keep getting this error: “No result was returned from some part of this expression. (-2763)”
I copied the script exactly and changed my ftp parameters. I checked the ftp parameters in Terminal, and they are good.
Any ideas?
Comment by Russell — July 8, 2005 @ 6:57 am
A wonderful plugin, Peter. I’ve never used Automator, but realized today that I was forever opening Cyberduck, uploading a series of images to the same directory, and closing it. A quick google yielded this entry on Automator World, and three minutes later, I was saving bundles of time.
Thanks for a great intro to Automator.
Comment by Waldo Jaquith — July 4, 2005 @ 12:46 pm
Great job Peter!
Comment by Simon Soenens — June 30, 2005 @ 9:03 am
It surely won’t, Rob!
Comment by Peter Dekkers — June 13, 2005 @ 5:18 am