问题标签 [elfinder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jquery获取从iframe更改的输入值
我正在使用 elFinder 处理独立弹出窗口。当我从 elFinder 中选择图像时,它会将图像的路径插入到父窗口输入中。该文件来自 elFinder iframe。现在我想在输入更改时在父窗口中触发一个事件,获取该值并将其添加到图像源。
但它不起作用,它没有更新图像源,但输入接收来自 elFinder 的文件路径
laravel - 浏览服务器按钮缺少 laravel 5 elfinder ckeditor
我在 Laravel 5 项目中集成 ElFinder 和 CKEditor 时遇到问题。
我使用 CKEditor 完整包,我使用https://github.com/barryvdh/laravel-elfinder作为 Elfinder 部分。
但是,当我想添加图像时,我没有得到任何浏览服务器按钮。也许这与我在控制台中遇到的错误有关:
以前有没有人遇到过类似的问题?
json - elfinder - 数据不是 json
我在 Zend Framework 2 中的应用程序中添加了 CKEditor 和 elfinder。当我想添加图像时,它给了我这个错误:
在控制台中我有这个:
编辑:
在测试服务器上重新集成:http: //kodowanie.esy.es/ckeditor/一切正常。
当我将文件加载到我的应用程序时,我遇到了问题。
当我想添加文件时给我一个错误:
网址是:
http://***/assets/plugins/elFinder/elfinder.html?CKEditor=textarea&CKEditorFuncNum=207&langCode=pl
当我刷新页面时,一切正常并且错误没有出现,并且 url 看起来像这样:
此外,让我使用我的应用程序登录。
javascript - elFinder 覆盖 'rm' PHP
我正在使用 elFinder 来管理网站的资产,它的默认功能效果很好;但是我需要为我的控制器中的几个 PHP 函数添加一些额外的逻辑。
我希望添加逻辑的地方是<elfinder_Dir>/PHP/elFinderVolumeLocalFileSystem.php
在实际删除文件之前的函数中_unlink($path)
,我想调用另一个类来销毁该资产的数据库条目。
原始函数如下所示:
当我尝试添加如下代码时:
或者
我在屏幕上收到此警报:
我还注意到,当给出该消息时,我的“网络”选项卡中的标题显示响应标题内容类型,text/html
而不是application/json
elFinder 的 JS 部分所期望的。
为什么添加自定义逻辑时标题 Content-type 被更改?有没有更好的方法将此功能添加到项目中?
ckeditor - Laravel 5 ElFinder Class replace-this-with-your-middleware does not exist error while browser server
我已经在 laravel 5 中配置了 elfinder,并且还使用了 CKEditor。每件事都很好,直到我点击浏览服务器按钮然后我得到"Class replace-this-with-your-middleware does not exist
“错误。我在谷歌上搜索了很多,但我没有找到任何合适的答案。所以我把我的问题放在一个希望上。请帮助我尽快解决这个问题。
php - 如何为单个用户设置文件管理器存储访问权限
我想允许用户使用文件管理器在我的 Web 应用程序上管理他们自己的文件。特定的文件管理器无关紧要,但我需要知道的是如何让每个用户访问我的服务器存储目录中自己的文件目录(并且只允许在该文件夹中读取和写入)。
在后端,每个用户已经设置了该文件夹,因为我之前允许他们上传单个图像,但是一切都在后端处理,现在我不明白如何让用户能够实际访问该文件夹目录正确,以便文件管理器可以查看和编辑目录内容。
再一次,文件结构已经存在并且服务器端代码在这些目录中执行操作,但现在的问题是如何在检查这些目录是他们的文件夹并且他们有权查看/调整。非常感激。
例如:
ELFinder 需要以下参数:
我不能只是简单地传入文件属性storage/subdir/images
,因为它不能公开访问。另外,如果我将 url 传递到公共目录,文件管理器似乎只能查看目录网页。它无法进行更改(可能是因为公用文件夹是只读的)。
laravel-5 - 在 VerifyCsrfToken.php 第 46 行获取 TokenMismatchException:使用 Elfinder 上传图像时
我使用 Laravel 5 和 CKEditor 和Elfinder在 CMS 中创建一个所见即所得的编辑器。我已经启动并运行了文件浏览器,但我无法让文件上传工作。我有上传选项卡,但是当我单击发送到服务器时,我得到以下信息:
任何想法为什么会发生这种情况?
更新
我从 Kernel.php 中删除了 verifyCsrf,它专门删除了该错误。确实,抛出了一个新的异常,但我会把它留到以后的问题中。最终,我不想仅仅为了图像上传而全面禁用 csrf。所以我想我可以排除路线:
/app/Http/Middleware/VerifyCsrfToken.php:
我假设所有 elfinder 路由都在 elfinder 前缀下运行,尽管我没有任何证据支持这一点。文档对上传期间运行的路线不太清楚。Welp....这也不起作用。
所以跟进:这是正确的方向吗?有人知道在 Elfinder 上运行的确切路线吗?
更新 2
使用这篇文章,我创建了自己的 VerifyCsrfTokenCustom 类,并且只能在 Elfinder 上禁用 CSRF。get/post 路由似乎存在路由问题,但我认为这应该是一个新问题。
laravel-5 - Elfinder 文件上传在 RouteCollection.php 第 207 行抛出 MethodNotAllowedHttpException
我将 Laravel 5 与 CKEditor 和 ElFinder 一起使用。
我已经添加
到 ckeditor/config.js 中的 editor.config。我有上传选项卡,但是当我添加图像并单击发送到服务器时,我得到了异常:
当路由动词不正确(GET而不是POST或类似的东西)时,通常会被抛出。我需要在 elfinder 配置中执行其他设置吗?
控制台调试在这个被调用的 url 上抛出 500 错误:
http://main.local/elfinder/ckeditor?CKEditor=description&CKEditorFuncNum=1&langCode=en
php - 在elFinder中打开界面时如何显示特定文件夹?
elFinder界面打开时有没有办法打开特定文件夹?
我想通过js客户端中的参数或发送到php连接器的调用中的参数来设置文件夹,但找不到解决方案...
c# - 找不到所需的属性“duplicateFilePattern”
我正在使用来自https://elfinder.codeplex.com/的 elFinder Webfroms 版本。我已经下载并尝试运行该项目但无法运行该项目。运行测试项目时出现以下错误。
“/”应用程序中的服务器错误。
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:未找到必需的属性“duplicateFilePattern”。
源错误:
第 12 行: 第 13 行: 第 14 行: defaultVolumeName="LocalFileSystem" baseUrl="http://localhost:56439/data/" baseThumbsUrl="http://localhost:56439/data/.thumbs/"> 第 16 行:
源文件:C:\Users\xyz\Desktop\elFinderFileManager\elFinderFileManager\web.config 行:14
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.34248
错误:
我在 Google 上尝试了很多查找以找出此错误的原因,但无法在网络上找到任何单一线索。
请知道的人告诉我如何解决这个问题?
提前致谢!