Всем привет.
Организовал загрузку фото в Yii2 через CKEDITOR, залил папку upload.php в директорию /web, и собственно указав
filebrowserImageUploadUrl: '/web/upload.php?command=QuickUpload&type=Images',
фото загружались на сервер.
Захотел я грузить фото через ajax запрос и Controller. В директории
/controllers создал PhotoController.php
в контроллере
public function actionUpload(){
приписал правило в web.php 'user/photo-upload' => 'photo/upload',
Затем формирую новую ссылку запроса:
filebrowserImageUploadUrl: '/user/photo-upload?command=QuickUpload&type=Images',
Вылетает ошибка 400 Bad Request.
Если же в консоли выполняю вот такой ajax:
$.ajax
({
url: '/user/photo-upload?command=QuickUpload&type=Images',
method: 'POST',
data: 'Вася',
success: function(data)
{
console.log(data);
},
error: function(error)
{
console.log(error);
}
});
Ответ сервера 200 OK и в Request Headers вижу вот такую строку:
X-CSRF-Token:VlhSdWt0LWdvFzAXU0NPUh0sMBEnJRoTNxoELBkOaCE.ACMYAjlnEg==
Как мне X-CSRF-Token для Yii2 через CKEDITOR передавать ? Я так понимаю это он из за этого 400 выдает мне.
Заранее Спасибо.