0

我正在 ASP.NET MVC 中开发应用程序,并希望将图像从本地 PC 上传到 ckeditor。为此,我使用 kcfinder 从计算机浏览图像并上传到服务器以及 ckeditor。在我的代码中下载 kcfinder 后,我在 config.js 中使用了以下脚本:

CKEDITOR.editorConfig = function( config ) {
    config.filebrowserBrowseUrl = '/Scripts/ckeditor/kcfinder/browse.php?opener=ckeditor&type=files';
    config.filebrowserImageBrowseUrl = '/Scripts/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
    config.filebrowserFlashBrowseUrl = '/Scripts/ckeditor/kcfinder/browse.php?opener=ckeditor&type=flash';
    config.filebrowserUploadUrl = '/Scripts/ckeditor/kcfinder/upload.php?opener=ckeditor&type=files';
    config.filebrowserImageUploadUrl = '/Scripts/ckeditor/kcfinder/upload.php?opener=ckeditor&type=images';
    config.filebrowserFlashUploadUrl = '/Scripts/ckeditor/kcfinder/upload.php?opener=ckeditor&type=flash';
};

集成代码后,我在 ckeditor 中获得了“浏览服务器”的按钮。单击按钮后,应打开新窗口以显示上传的图像。取而代之的是,浏览器向我显示以下错误:

在此处输入图像描述

路径是正确的,但似乎我错过了一些东西。帮我解决这个问题。

4

2 回答 2

0

问题解决了。当我在实时服务器上上传代码时,同样工作正常。

如果您在浏览图像时遇到权限问题,则必须按照以下步骤操作:

KCFinder '您没有列出文件的权限。

于 2017-07-12T05:59:30.770 回答
0

我设法通过更改网站 IIS 部分下的处理程序映射来解决此问题。打开 IIS 管理器 --> 处理程序映射。在底部,您将找到StaticFile处理程序。只需右键单击StaticFile处理程序并选择Revert To Parent。您将看到一个处理程序重置警告对话框,只需单击“是”即可解决问题。

IIS 处理程序映射

于 2019-08-13T04:09:07.687 回答