Как загрузить ресурс изображений base64 с помощью dropzone?

Я пытаюсь загрузить сгенерированные документы на стороне клиента (изображения на данный момент) сDropzone.js.

// .../init.js

var myDropzone = new Dropzone("form.dropzone", {
    autoProcessQueue: true
}); 

Как только клиент закончил свою работу, ему просто нужно нажать кнопку сохранения, которая вызывает функцию сохранения:

// .../save.js

function save(myDocument) {

    var file = { 
        name: 'Test',
        src: myDocument,
    };

    console.log(myDocument);

    myDropzone.addFile(file);
}

Console.log () правильно возвращает мне содержимое моего документа

 data:image/png;base64,iVBORw0KGgoAAAANS...

На этом этапе мы видим индикатор выполнения загрузки документа в зоне добавления, но загрузка не удалась.

Вот моя HTML-форма (стандартная дропзона):

<form action="/upload" enctype="multipart/form-data" method="post" class="dropzone">
    <div class="dz-default dz-message"><span>Drop files here to upload</span></div>
    <div class="fallback">
        <input name="file" type="file" />
    </div>
</form>

Я получил контроллер Symfony2, который получает почтовый запрос.

// Get request
$request = $this->get('request'); 

// Get files
$files = $request->files;

// Upload
$do = $service->upload($files);

Загрузка из dropzone (путем перетаскивания или щелчка) работает, и загрузка прошла успешно, но использование функции myDropzone.addFile () возвращает мне пустой объект в моем контроллере:

var_dump($files);

вернуть

object(Symfony\Component\HttpFoundation\FileBag)#11 (1) {
  ["parameters":protected]=>
  array(0) {
  }
}

Я думаю, что я не правильно настроил мой VAR-файл в функции сохранения. Я попытался создать образ JS (var img = new Image () ...), но безуспешно.

Спасибо за вашу помощь !

Ответы на вопрос(3)

Ваш ответ на вопрос