私のサーバー上では、私は仕事をする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();
});
私がアップロードした後、アップロードされた画像が挿入されますように何も追加する必要がありますか?これに関する文書は明確ではない。