0

我已经在 Codeigniter 2.1 版环境中安装了带有 elRTE 的 elFinder 2.0 rc1。elRTE 正在工作,我正在编辑和保存我选择的文件。但是,在处理名称中包含空格的图像文件时,elFinder 存在一个问题。我检查了我的.htaccess RewriteCond设置,Codeigniter 知道在处理相关图像文件(例如带有扩展名.jpg)时不重定向,但如果图像文件名包含空格,elFinder 会抛出 404 错误。我可以在文件管理器窗口中看到文件的缩略图,但是当我双击选择(或单击选择按钮)时,图像没有出现在预览窗口中,并且控制台中出现 404 错误。一旦我删除空格,它就可以正常工作。

我尝试更改acceptedName传递给班级的选项中的选项elFinder,然后将其传递给elFinderConnector班级。默认acceptedName正则表达式是'/^\w[\w\s\.\%\-\(\)\[\]]*$/u'. 正则表达式是我最大的噩梦,所以我想也许\s是为了匹配空格,所以我偶然发现试图改变接受名称,但它没有效果。

如何配置 elFinder 以允许我选择名称中包含空格的图像?

4

1 回答 1

0

啊!傻我。我忘记$config['base_url']在 CodeIgniter config.php 文件中进行设置,所以 elFinder 在一个完全不同的应用程序中查找目录!

于 2013-03-23T09:01:41.933 回答