request.Files возвращает пустой список

Попробуйте загрузить несколько файлов с помощью плагина JQuery в мое приложение django (используйте bootstrap) - https://github.com/blueimp/jQuery-File-Upload

Но я сталкиваюсь с проблемой, в views.py метод, вызванный на кнопку загрузки. Я получаю пустой список файлов.

Мой код в views.py:-

def multiuploader(request):
    if request.method == 'POST':
        print 'received POST to main multiuploader view'
        if request.FILES == None:
            return HttpResponseBadRequest('Must have files attached!')
        print 'files'
        print request.FILES

В консоли я получаю:

received POST to main multiuploader view 
files 
<MultiValueDict: {}>

HTML-файл: -

<div id="fileupload">
<form action="{% url multi %}" method="POST" enctype="multipart/form-data">
  {% csrf_token %}
    <div class="fileupload-buttonbar">
        <label class="fileinput-button">
            <span>Add files...</span>
            <input type="file" name="files[]" multiple>
        </label>
        <button type="submit" class="start">Start upload</button>
        <button type="reset" class="cancel">Cancel upload</button>
    </div>
</form>
<div class="fileupload-content">
    <table class="files"></table>
    <div class="fileupload-progressbar"></div>
</div>

Любая идея, как решить эту проблему? Большое спасибо в Advnace

0 ответов

Другие вопросы по тегам