Upload-Confluence-Attachments is a project mainly written in Python, it's free.
A utility for uploading multiple attachments to a confluence page.
A facility for uploading multiple attachments to confluence programatically.
It's great for workflows like:
Python version 2.7 (for argparse)
upload_attachments.py -h