在不同域上工作时,CKFinder“编辑”功能不起作用

2023-12-20

我们正在评估CKFinder,目前我们有这样的情况:

  • app.domain.com 托管我们的 JS 应用程序,包括 ckfinder.js
  • api.domain.com 托管connector.php

请注意,它们位于不同的域中。

我们可以毫无问题地查看文件和文件夹。

该问题与EDIT feature。当用户选择图像并单击“编辑”按钮时,CKFinder 进入编辑模式,但收到错误并且图像无法编辑:

response (status cancelled)
URL:about:/blank?camanProxyUrl=https%3A%2F%2Fapp.domain.com%2Flib%2Fckfinder%2Fcore%2Fconnector%2Fphp%2Fconnector.php%3Fcommand%3DThumbnail%26lang%3Den%26type%3DImages%26currentFolder%3D%252F%26hash%3D7c47bbd7d0c05357%26fileName%3Dfile-aaa-Image-Sample-6.jpg%26date%3D20160208110210%26fileSize%3D206

看起来 CKFinder 正在使用的某些 php 代理存在问题。

可能与这个组件有关:https://github.com/ckfinder/CamanJS/tree/master/docs https://github.com/ckfinder/CamanJS/tree/master/docs

我们需要 r取消编辑功能,但保持相同的域组织正如我们一样。

任何解决方案都非常受欢迎,谢谢!


一般来说,CKFinder 目前不支持跨域设置。事实上,ckfinder.js and connector.php应该位于同一个域中。请注意,这不仅仅是破解编辑功能的问题,应用程序的其他区域(包括一些与安全相关的区域)也将无法工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在不同域上工作时,CKFinder“编辑”功能不起作用 的相关文章

随机推荐

  • 如何使用打开文件对话框?

    我正在尝试编写代码来使用公钥加密文本并使用私钥和密码进行解密 我不太擅长编程语言 因为我不是编程学生 但对于我的小型项目 我需要编写一些有关加密的程序 对于下面的代码 使用我的 C 驱动器中的文本文件来使用公钥进行编码 但我想使用 open
  • 无法访问的代码可以安全删除吗? (-Wunreachable-代码)

    我有一个旧程序 是通过 CFLAGS Wunreachable code 使用 clang 构建的 它在某些 switch 上显示一些警告 在中断时 它说它 永远不会被执行 简单地删除无法访问的代码是否安全 或者本质上是 Wunreacha
  • C++ 没有匹配的构造函数

    最近 我开始学习 C 这是我的第一个 C 程序 但它不起作用 错误信息 没有用于初始化 文档 的匹配构造函数 我使用的IDE是Xcode class Document private int doc id int lan id std ve
  • 测试应用内计费的订阅功能

    是否可以测试应用内结算的订阅功能 我尝试使用保留的产品 ID 进行测试 android test purchased 但它给出了类似 未找到项目 的错误 我正在使用应用内计费版本 3 我无法从网络上找到结论性答案 任何帮助表示赞赏 自 20
  • 验证 AngularJS 中名称包含括号的输入

    我有一个表单输入 其名称包含括号 例如
  • 当我什至没有使用 TypeScript 时,为什么会收到一条错误消息,提示“需要属性分配”?

    我的代码是 import React from react import Text StyleSheet View from react native const ComponentsScreen gt return
  • 从 URL 中删除尾部斜杠是否总是安全的?

    我将 URL 存储在数据库中 并且我希望能够知道两个 URL 是否相同 一般来说 末尾的斜杠不会改变您从服务器获得的响应 IE http www google com http www google com 是相同的http www goo
  • 第二个窗口首先运行如何停止它

    当我运行 python 文件kill app 时 它运行第一个第二个 python 文件 Hb test py 然后在 tkinter 上运行第一个 python 我正在使用 vs code python 版本是 3 10 看下面的代码 f
  • asp.net MVC5 - 依赖注入和 AuthorizeAttribute

    我花了很长时间寻找解决我的问题的方法 我有一个自定义的 AuthorizeAttribute 它需要依赖于可以访问 DbContext 的 服务 遗憾的是 依赖注入在自定义 AuthorizeAttribute 中不起作用 并且始终为 nu
  • 使用 jQuery 从右向左滑动 DIV

    我使用 jQuery 代码在加载时从左到右对 div 进行动画处理 然后通过单击关闭按钮 div 从右到左隐藏 它工作正常 只是不是水平地从左到右 而是对角线 我究竟做错了什么 这是我正在使用的代码的示例http jsfiddle net
  • 使用预先配置的作业创建 Jenkins Docker 映像

    我创建了一堆本地部署管道作业 这些作业执行诸如删除现有容器 在本地构建服务 构建 docker 映像 运行容器等操作 这些不是 CI CD 作业 只是用于部署的小型管道开发期间在本地进行 我现在想做的是将其提供给我们所有的开发人员 这样他们
  • 使用 grep 正则表达式匹配任意数量的数字

    我有一个文件 其中的行看起来类似如下 data datalater 983290842 Data387428later datafhj893724897290384later 4329804928later 我想要做的是使用正则表达式来匹配
  • 使用 Postman 将 GUID 列表发布到 MVC 5 控制器

    我正在尝试制作一个控制器方法 public String CreateGasolineBlend List
  • 试图理解为什么在 Haskell 中使用foldr的这个函数不起作用

    所以我是 Haskell 的新手 并使用 WikiBooks 来学习它 在高阶函数章节中 使用了以下示例 echoes foldr x xs gt replicate x x xs 所以我尝试运行它 但它给了我一个错误 如下所示 Ambig
  • Symfony 根据日期计算天数

    我正在尝试根据日期计算 1 21 天的价格 家庭控制器 Sql SELECT DISTINCT a property id a date a minimum stay a maximum stay a quantity a arrival
  • git - 修剪空格

    我不小心加了一些空格我最初的承诺 http github com josh brown euler python commit 5eed0c8874141b87deae35de57589cd38e03dfaa 它显示为红色git diff
  • SQL 排序和连字符

    有没有一种方法可以在 SQL Server 2005 中轻松排序 同时忽略字符串字段中的连字符 目前我必须执行 REPLACE fieldname 或函数来删除排序子句中的连字符 我希望可以在存储过程的顶部设置一个标志或其他东西 Acces
  • 如何在R中选择组内具有特定值的行

    我正在 R 中的循环和函数方面进行自我训练 但目前处于非常基础的水平 对于最近的一项研究 我需要准备如下数据 我有一个数据集 如下所示 dd lt read table text event timeline ys ID year grou
  • 在相同的 pandas 数据上运行相同的脚本会产生略有不同的数据帧浮点值

    我正在执行之前在相同数据上运行过的脚本 我得到的数据帧与前一个数据帧仅略有不同 小数点后第十位左右 例如 在某些列 和行 中 旧数据框包含价格 5673391 88 在新数据帧的同一列和同一行中 该值似乎完全相同 5673391 88 但是
  • 在不同域上工作时,CKFinder“编辑”功能不起作用

    我们正在评估CKFinder 目前我们有这样的情况 app domain com 托管我们的 JS 应用程序 包括 ckfinder js api domain com 托管connector php 请注意 它们位于不同的域中 我们可以毫