Pyramid-attachs is a project mainly written in Python, it's free.
How to attach files using pyramid and couchdb
pyramid-attachs README
This is an example using Isisdm+Couchdb+Pyramid
Before to use:
You must have Isisdm [1] and Pyramid [2] in your enviroment
Your couchdb database must have an couchdb view wich list all
documents and retrieve its name (this view already exists, you just nedd to push it)
Pushing couchdb view:
Enter in 'pyattachs' folder and run:
$ couchapp push <your-database-name> #in this example, the databese is named as 'pyramid-attachments'