ckeditor - 是否可以将 CKFinder 配置为仅文件浏览器而没有任何上传功能?

标签 ckeditor ckfinder

我希望能够单击 CKEditor 中的图像图标并能够浏览本地文件系统。我希望将所选文件传递给编辑器,就像标准 URL 一样。我想使用base64image内联嵌入图像的插件。

我尝试过使用 CKFinder,但是当我单击图像属性对话框中的浏览服务器按钮时,我得到一个只有“run();”的空窗口在中心。

最佳答案

要在只读(图库)模式下启用 CKFinder,请设置 readOnly配置选项为 true 并将其作为配置选项传递给 CKFinder.setupCKEditor功能:

CKFinder.setupCKEditor( editor, {
    readOnly: true
} );

这将禁用修改任何内容的可能性。

如果您只想禁用上传,可以disable modules与上传操作相关:

CKFinder.setupCKEditor( editor, {
    removeModules: 'FormUpload,Html5Upload,UploadFileButton'
} );

第二件事是改Access Control settings在服务器端连接器中,将 'FILE_CREATE' 设置为 false,这样上传也会在服务器端被禁用。

关于ckeditor - 是否可以将 CKFinder 配置为仅文件浏览器而没有任何上传功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35485079/

相关文章:

javascript - 如何使用 RequireJS、grunt 和 uglify 在我的应用程序代码中组合 CKEditor?

ruby-on-rails - 图片模型与Ckeditor::图片模型冲突

javascript - 在 Drupal 的 CKEditor 4 中添加链接属性

php - PHP MYSQL修改CKEditor/CKFinder图片上传路径

javascript - CKEditor 4.7 - 对齐组菜单按钮

javascript - CKEditor:编辑器主体的类或 ID

cakephp - CKEditor/CKFinder 与 CakePHP 2.0

javascript - 在 CkFinder 中的所有资源类型中创建子文件夹

asp.net - 尝试使用浏览服务器选项时,CKfinder 始终显示空白屏幕