Так что на моем сервере у меня есть сценарий загрузки php, который выполняет эту работу. Из CKEditor я устанавливаю путь к нему и расположение браузера файла. Когда я выбираю файл и нажимаю «Отправить на сервер», все работает, изображение загружается, скрипт возвращает желаемый JSON в соответствии с документацией. Пример: {"uploaded":1,"fileName":"18_logo[dot]png.png","url":"http:\/\/mylocalhosturl.com\/courses_data\/course_380\/images\/18_logo[dot]png.png"}
URL действителен. Я копирую его, и изображение можно открыть. Я также могу вставить его вручную в поле «Информация о изображении ->», и он будет вставлен в редактор, но я думаю, что это должно произойти автоматически, а это не так! Я получаю этот ответ JSON в том же месте, где я добавляю файл изображения. Вот моя конфигурация CKEditor для запроса загрузки:CKEditor 4.6 Загрузка изображения не вставляет URL изображения после загрузки
CKEDITOR.replace('topic_editor', {
filebrowserImageUploadUrl: '<?php echo URL::base();?><?php echo $current_school;?>/topic/uploadImage/<?php echo 'course_'.$course_id; ?>',
filebrowserBrowseUrl: '<?php echo URL::base();?><?php echo str_replace("\\","/",$courseDir);?>',
filebrowserUploadUrl: '<?php echo URL::base();?><?php echo str_replace("\\","/",$courseDir);?>'
});
CKEDITOR.instances.topic_editor.setData('<?php echo htmlspecialchars_decode($topicData['content']);?>', function() {
this.checkDirty();
});
мне нужно добавить что-нибудь так, что после загрузки, загруженные изображения Вставляются ли? Документация не совсем понятна.