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);
我执行了上述操作,因为我不想包含来自特定文件夹以外的任何其他来源的图像。
我正在使用 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);
我执行了上述操作,因为我不想包含来自特定文件夹以外的任何其他来源的图像。