所以在我的服務器上我有一個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有效。我複製它,圖像可以打開。我也可以在Image Info - > 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();
});
我需要讓上傳後,上傳的圖片被插入到補充?這個文件不清楚。