【问题标题】:Generic file uploader for CKEditor 5 (ckeditor-angular)CKEditor 5 (ckeditor-angular) 的通用文件上传器
【发布时间】:2019-05-14 17:51:17
【问题描述】:

我需要创建一个通用文件上传插件(pdf、docx、...),它可以上传到服务器并解析文档中的链接

这可能吗?在过去的两周里,我找到了一堆“解决方案”,但每当他们使用“文件”这个词时,它最终都只是图像。

虽然文件浏览器/管理器是最好的解决方案,但我似乎不能使用 CKFinder,因为后端必须是烧瓶,而 CKFinder 只有某些连接器(php、coldfusion、...)

对于这个开放式问题,我很抱歉,但我不确定如何正确解决这个问题。

PS:似乎不直接支持自定义构建,正如下一个链接的介绍所指出的那样,但如果 CKEditor 没有以“干净”的方式实现,似乎有可能的解决方案? https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/angular.html

【问题讨论】:

    标签: javascript angular ckeditor ckfinder


    【解决方案1】:

    CKEditor 4 提供了一些钩子,允许您添加自己的自定义文件浏览器和连接器:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_file_manager_configuration.html 这是我们用来滚动我们自己的文件浏览器的。

    我认为这就是您在 CKEditor5 中寻找的内容 https://ckeditor.com/docs/ckeditor5/latest/framework/guides/deep-dive/upload-adapter.html#implementing-a-custom-upload-adapter

    【讨论】:

    • 感谢您的回答,但正如我在问题中所暗示的那样,我实现了一个自定义上传适配器,但它仅适用于图像。
    • CKEditor 4 上的连接器看起来很有希望,但我知道烧瓶没有流行/可信赖的文件管理器
    • 您是否尝试过为 CKFinder 创建自定义连接器? CKEditor 和 CKFinder 都独立于后端,因此使用 Flask 应该不是问题。我意识到没有内置的 Flask 示例,而是基于 PHP 示例:ckeditor.com/docs/ckfinder/ckfinder3-php/integration.html 您只需将 URL 端点更改为基于 Flask 的端点。基于 Flask 的端点需要返回正确的响应。
    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2021-08-10
    • 2019-04-09
    • 1970-01-01
    相关资源
    最近更新 更多