Fckeditor 从特定文件夹上传图像

Fckeditor To Upload Images From Specific Folder

我正在使用 fckeditor 并在项目中成功安装。

我有一个要求,我必须从项目中的特定文件夹上传图像说'Images'并这样做了。但是有一个问题。如果我从特定文件夹上传文件,它会被上传,但每当我从其他来源(如 C 盘或其他来源)上传图像时,它们也会显示。

我想限制从特定文件夹上传图片,而不是从任何其他来源上传。是否可以在编辑器或任何插件中完成?下面是正在发生的快照:

https://s32.postimg.org/fe0cnewxh/demo.png

顺便说一句,它是一个 Web 应用程序,使用 ASP.NET C#。

我能够解决问题。我刚刚添加了以下代码来禁用 ckeditor 中的拖放选项:

CKEDITOR.plugins.add('dropoff', {
init: function (editor) {

    function regectDrop(event) {
        event.data.preventDefault(true);
    };

    editor.on('contentDom', function () {
        editor.document.on('drop', regectDrop);
     });
   }
});

在插件文件夹中,我创建了一个新文件夹'dropoff'和一个新的js文件来包含上面的代码。然后最后在 config.js 文件中,添加以下内容:

 config.extraPlugins = 'dropoff';

顺便说一句,我在外部处理图像上传,并将它们与 ckeditor JavaScript API 和 jQuery 一起包含在编辑器中,如下所示:

 var editor = CKEDITOR.instances.<%=aboutTextBox.ClientID %>;
 var html = "<img src='" + $(this).attr("imgsrc") + "' />";

 var newElement = CKEDITOR.dom.element.createFromHtml(html, editor.document);
 editor.insertElement(newElement);

我执行了上述操作,因为我不想包含来自特定文件夹以外的任何其他来源的图像。