Skip to main content

Direct HTTP POST uploads to Amazon S3 with django-storages

Project description

This project is under development, and so should be used in production environments with a high degree of caution.

Docs: http://django-storages-s3upload.readthedocs.org/

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.

See also: https://docs.djangoproject.com/en/dev/topics/security/#user-uploaded-content

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-storages-s3upload-0.1.1.tar.gz (66.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_storages_s3upload-0.1.1-py2-none-any.whl (70.1 kB view details)

Uploaded Python 2

File details

Details for the file django-storages-s3upload-0.1.1.tar.gz.

File metadata

File hashes

Hashes for django-storages-s3upload-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d6e840928f316ae76c6644fc1bf3c3605887d71bc9eadbfdb31e34751fda539c
MD5 6048a18dada72fbd8f22c94e3c9fa632
BLAKE2b-256 3abfb5308f34f34fbedce1e200a1ff53d1acc58618fe52fbe43ab706ea312c0d

See more details on using hashes here.

File details

Details for the file django_storages_s3upload-0.1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for django_storages_s3upload-0.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 8e3ce73dce6390042934e62364b76d5d15324ae73adc61cde3ec34cfb71fa46b
MD5 e81304b13653aea08ccf2972f53baf67
BLAKE2b-256 50d881a0e4cd734edf21b5c838ae1a1ff4e75a26f68270743e5832c01d9e6be5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page