ckeditor 4.5 fileUploadRequest事件未触发

时间:2016-01-18 09:23:15

标签: ckeditor

我有一个带有html id“id_textarea”的textarea。

   justify-content: flex-start;

每当我尝试上传文件时,它都不会向控制台打印任何内容。我做错了吗?

顺便说一下,我的要求是在发送请求之前添加csrf头文件,我需要捕获一些事件,比如fileUploadRequest。

1 个答案:

答案 0 :(得分:6)

我假设您正尝试通过“图像属性”对话框中的“上载”选项卡上传文件。它由File Browser pluginfileButton提供,不支持fileUploadRequestfileUploadResponse事件(已经有feature request更深入的说明这种情况)。

如果您想将这些事件用于某些自定义请求预处理,则可以使用Upload Image插件。配置过程在official docs中描述,但请记住,它仅适用于删除或粘贴文件。通过“图像属性”对话框上传仍将由不支持这些事件的文件浏览器插件处理。

重要的是,因为CKEditor 4.5.6,文件浏览器插件使用CSRF header所以它可能在您的服务器端使用而无需在JavaScript中进行任何修改码。因此,如果您使用的是旧版本,我建议您更新到4.5.6(使用例如CKBuilder)并尝试与您的后端集成。文件浏览器插件中的CSRF标题应该足以满足您的需求。

这是标题: enter image description here