Загрузка фрагментированных файлов с помощью blueimp и oneuploaderbundle

Я пытаюсь загрузить большие файлы, используя Symfony (с OneUploaderBundle) и Jquery File-Upload. Похоже, что моя программа выполняет только один фрагмент (я вижу фрагмент в файловой системе), а затем выдает сообщение:

Msgstr" Ошибка: вызов функции-члена getBasename() для необъекта".

Мой код выглядит так:

JS

$('#fileupload').fileupload({
    formData: {prestation: prestation},
    acceptFileTypes:  /(zip)|(rar)$/i,
    maxFileSize: 100000000,
    maxChunkSize:  3000000, 
});

PHP

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

//An upload Listener
 public function onChunkUpload(PostChunkUploadEvent $event)
{
    $request = $event->getRequest();
    $response = $event->getResponse();
    $chunk = $event->getChunk();
}

Я также видел, что Jquery File-upload предоставляет здесь обработчик загрузки PHP, но не уверен, как его использовать с OneUploaderBundle.

Я немного потерян, любая помощь?

большое спасибо

1 ответ

Наконец-то я получил ответ.

Проблема исходила из моей файловой системы. Использование Gaufrette решило проблемы...

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