我在cshtml中设置了以下CKEditor和CKFinder 3:
<script>
var editor = CKEDITOR.replace('editor11', {
htmlEncodeOutput: true,
wordcount: {
showWordCount: false,
showCharCount: false,
countSpacesAsChars: true,
countHTML: false
},
});
CKFinder.setupCKEditor(editor, null, { type: 'Images' });
</script>
使用以下内容指定连接器:
<add key="ckfinderRoute" value="/ckfinder/connector"/>
在ConnectorConfig类中使用,方法配置因此:
var route = ConfigurationManager.AppSettings["ckFinderRoute"];
app.Map(route, SetupConnector);
在我的本地计算机上运行我的应用程序时,这可以按预期工作。但是,在直接发布到我们的DEV服务器之后,在不更改任何配置的情况下,当尝试浏览器服务器或将其发送到服务器时,我收到以下错误:
当我在解除错误消息后查看源代码时,我发现ckfinder.html已按预期加载。
有人可以帮忙吗?
答案 0 :(得分:0)
要使用文件上传功能,只需要两点 -
在脚本中提供文件浏览器路径 -
filebrowserUploadUrl:“/ admin / upload / upload_editor_image”
将文件放在同一路径上(admin / upload / upload_editor_image),用于上传文件并最后将脚本发送回返回网址,
echo“window.parent.CKEDITOR.tools.callFunction($ _ GET ['CKEditorFuncNum'],'”。$ image_server_url。$ image。“','');”;
$ image_server_urlis图片上传的网址。
$ image是图片的名称
请检查您的上传路径。