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!

Hi Rob. To create a directory you can simply upload an empty directory to the server. Is that an answer to your question?
Comment by Peter Dekkers — August 16, 2005 @ 7:59 pm
Hi Peter. Refering back to comment 5 in this bulletin, is their a make directory command planned for the next version?? It would be very handy….
Thanks, Rob
Comment by Rob Hudson — August 14, 2005 @ 8:45 am
Great. I’m happy it works for you.
Comment by Peter Dekkers — August 5, 2005 @ 1:11 pm
It’s OK! I had to force PASV. It’s odd because FTP transfers to my server tradtionally never work with PASV, so I never thought to enable it.
It seems to work now. Thanks.
Comment by Morgan — August 5, 2005 @ 11:57 am
I’ve got 10.4.2. It just creates an empty file on the server (which proves it’s not a login or password fault) and the error is:
‘FTP Upload error: Could not upload file:…’
Comment by Morgan — August 5, 2005 @ 11:51 am