/django-chunked-uploads

HTML5 chunked uploading for Django

Primary LanguageJavaScript

django-chunked-uploads

This is an app for your Django project to enable large uploads using the Blob API to chunk the files client side and send chunks that are re-assembled server side.

Features

  • Chunked upload
  • Pause/resume upload
  • Cancel upload (from database and disk)
  • Progress
  • CrossDomain
  • No flash used

Install

Server Side

On your django server install

Donwload django-chunked-uploads

or

  • install by pip

      pip install django-chunked-uploads
    

Configuration

  • add 'chunked_uploads' to you 'INSTALLED_APPS'
  • in your settings, define 'CHUNKED_UPLOADS_STORAGE_PATH' and 'CHUNKED_UPLOADS_CHUNKS_STORAGE_PATH' (if not defined, default media_root is used)

Client Side

Credits

This API uses and updates some existing ones :