Загрузка фрагментированных файлов с помощью 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 решило проблемы...