[英]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);
});
}
});
在plugin文件夹中,我创建了一个新文件夹“ 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);
我进行了上述操作,因为我不希望包含除特定文件夹之外的任何其他来源的图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.