Редактировать: понял, что я не дал понять, что я добавил плагин простого адаптера загрузки в свою сборку и включил его в соответствии с инструкциями.
Я следовал инструкциям по настройке обработчика загрузки изображений для CKE5 и адаптировал мой обработчик загрузки CKE4 (PHP страница) для обработки фактической загрузки файла. Это работает в том, что файл прибывает как предназначено, но CKEditor просто говорит "Не удалось загрузить файл:".
Я предполагаю, что возвращаю неправильные данные в CKE со страницы PHP. Вот как это возвращается (я думаю, что имена переменных должны сообщить вам, что внутри):
if(isset($messageToUser)){
$returnedObject->error->message = $messageToUser;
} else {
$returnedObject->url = $uploadedURL;
}
$returnedJSON=json_encode($returnedObject, JSON_UNESCAPED_SLASHES);
header('Content-type: application/json');
echo $returnedJSON;
, и если я также записываю возвращенный объект в текстовый файл, я вижу правильный URL:
{"url": "./ learningresources / group151 / project1613 / project1613 / Untitled-1.png"}
Я ничего не знаю о JSON, поэтому буду признателен за некоторые советы.
Редактировать 2: NB Я также пытался использовать абсолютный URL