前端:
<script> ClassicEditor .create( document.querySelector( '#editor' ), { // toolbar: [ 'heading', '|', 'bold', 'italic', 'link' ] ckfinder: { uploadUrl : '{:url("Api/CkeditorUpload")}' //后端处理上传逻辑返回json数据,包括uploaded(选项true/false)和url两个字段 }, language: 'zh-cn', } ) .then( editor => { window.editor = editor;} ).catch( err => { console.error( err.stack );} ); ClassicEditor.builtinPlugins.map( plugin => plugin.pluginName ); </script>
后端:
config.php
'local_upload_path'=>ROOT_PATH . 'public' . DS . 'uploads', 'oss'=>[ 'accessKeyId' => "xxx", 'accessKeySecret' => "xxx ", // Endpoint以杭州为例,其它Region请按实际情况填写。