2014-01-04 2 views
3

Я пытаюсь загрузить файлы и сохранить ссылки в моей базе данных с помощью плагина jquery file upload и OneupUploaderBundle в Symfony.Поле входного файла пуст после загрузки с загрузкой файла jquery

У меня есть поле ввода файла в моей форме, как это:

<input class="form-control" id="fileupload" type="file" name="files[]" data-url="{{ oneup_uploader_endpoint('gallery') }}" multiple /> 

В моей JQuery я это:

$('#form-Entity').submit(function (e) { 
    e.preventDefault(); 
}); 

$('#fileupload').fileupload({ 
    dataType: 'json', 
    add: function (e, data) { 
     $("#submitentity").on('click', function() { 
      data.submit(); 
     }); 
    }, 
    done: function (e, data) { 
     console.log(data); 
     $('#form-Entity')[0].submit(); 
    } 
}); 

Сначала я предотвратить форму от представления. Затем я загружаю файлы. Но когда они загружаются, и я хочу отправить форму, поле входных файлов пуст, поэтому я не получаю ничего в моем бэкэнд .... Также, когда я выбираю изображения, мое поле ввода все еще говорит «не выбранные файлы».

Как это исправить?

ответ

0

Я создал список и каждый раз, когда файл загружен, я добавляю его в список. В конце, перед отправкой формы, я установил значение скрытого поля ввода в список.

Смежные вопросы