Загрузка файла jQuery (Blue imp) Symfony 2 405 метод не разрешен

Я использую этот пакет для загрузки нескольких файлов в моем проекте Symfony 2:

https://github.com/1up-lab/OneupUploaderBundle

в сочетании с этим плагином:

http://blueimp.github.io/jQuery-File-Upload/

Сама загрузка работает, но я также получаю эту ошибку в моей консоли:

GET http://localhost/vdvinfra/web/app_dev.php/_uploader/gallery/upload 405 (Method Not Allowed)
665832b_jquery-2.0.3.min_1.js:6 x.support.cors.e.crossDomain.send665832b_jquery-2.0.3.min_1.js:6 x.extend.ajax7b52311_main_9.js:61 (anonymous function)665832b_jquery-2.0.3.min_1.js:4 l665832b_jquery-2.0.3.min_1.js:4 c.fireWith665832b_jquery-2.0.3.min_1.js:4 x.extend.ready665832b_jquery-2.0.3.min_1.js:4 S

Из-за этого плагин работает не так, как должно быть. (Не отображаются индикаторы выполнения или сообщения).

Пакет говорит в своей документации, что мне нужно сделать маршрут в моем routing.yml следующим образом:

oneup_uploader:
resource: .
type: uploader

config.yml:

oneup_uploader:
mappings:
gallery:
frontend: blueimp

мое простое поле ввода:

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

мой JavaScript:

    $(document).ready(function () {

$(function () {
$('#fileupload').fileupload({
dataType: 'json',
done: function (e, data) {
$.each(data.result, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
});

});

Я уже изменил методы маршрута, чтобы отправлять, ставить и получать.
До сих пор не работает.

Интересно, сможет ли кто-нибудь решить эту проблему!

Спасибо

1

Решение

Какой веб-сервер вы используете? Я предлагаю это Nginx. Вы должны исправить свой конфигурационный файл.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector