CKFinder "Edit" 功能在不同域上工作时不起作用
CKFinder "Edit" features does not work when working on different domains
我们正在评估CKFinder,目前我们遇到这样的情况:
- app.domain.com 托管我们的 JS 应用程序 ckfinder.js
- api.domain.com 主持 connector.php
请注意它们位于不同的域中。
我们可以毫无问题地查看文件和文件夹。
问题与 EDIT feature
有关。当用户 select 一个图像并单击 "Edit" 按钮时,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
我们需要 run 编辑功能,但保持与我们相同的域组织。
非常欢迎任何解决方案,谢谢!
一般来说,目前CKFinder不支持跨域设置。实际上,ckfinder.js
和 connector.php
应该位于同一个域中。请注意,这不仅仅是破解编辑功能的问题,应用程序的其他区域(包括一些与安全相关的区域)也将无法正常工作。
我们正在评估CKFinder,目前我们遇到这样的情况:
- app.domain.com 托管我们的 JS 应用程序 ckfinder.js
- api.domain.com 主持 connector.php
请注意它们位于不同的域中。
我们可以毫无问题地查看文件和文件夹。
问题与 EDIT feature
有关。当用户 select 一个图像并单击 "Edit" 按钮时,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
我们需要 run 编辑功能,但保持与我们相同的域组织。
非常欢迎任何解决方案,谢谢!
一般来说,目前CKFinder不支持跨域设置。实际上,ckfinder.js
和 connector.php
应该位于同一个域中。请注意,这不仅仅是破解编辑功能的问题,应用程序的其他区域(包括一些与安全相关的区域)也将无法正常工作。