Direct HTTP POST uploads to Amazon S3 with django-storages
This project is under development, and so should be used in production environments with a high degree of caution.
Please be VERY careful with security considerations, and check you know exactly what is happening. S3 HTTP POST upload will overwrite existing files if the key matches. You will want to limit uploads to trusted users, and use unique key prefixes. You will want to make sure that any processing of uploaded files is safe.
The goals of this Django app are to:
- Create signed forms for posting files directly in to Amazon S3 buckets.
- Provide views so that it is possible to process files which have been successfully uploaded.
- Provide an extended form class which uses dropzone.js for handling multiple uploads with thumbnails and progress bars.