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!

[...] Automator World : Archive » Upload to FTP v1.5 [...]
Pingback by Synovian » Blog Archive » Awesome Automator Script — January 14, 2007 @ 2:09 pm
Peter, very good of you to be so responsive to questions… My wife wants to upload voice recordings, stored in iTunes, to a transcription service. Any ideas on how to set up actions “upstream” from yours, so that she can highlight songs in iTunes, then pass those selections to your action? Thanks very much in advance.
Comment by Paul DuV — November 11, 2006 @ 10:35 pm
Hello, I can’t get this workflow working properly. Everytime I try to upload something to my FTP I always get this error “FTP Upload Error Could not upload file: http://hem.bredband.net/b333989/Pics/test.png“
Can somebody tell me why, I really want this workflow to work!
Comment by mptre — October 7, 2006 @ 1:20 pm
It owrk, great! BUT… .txt files when uploaded do not appear to be fully readable. We need an additional function to set priv;leges on uploaded files.
Anyone else have this problem. I’ve tried loads of different ISP accounts and still find .txt files are ‘inaccessible’
Comment by James Rothschild — September 21, 2006 @ 8:47 am
i can´t get this to work at all.. I´ve tried every possible path and setting… dont even get any error handling. any ideas?
Comment by mos — July 4, 2006 @ 10:07 am