elFinder 2.0无法选择名称包含空格的图像文件

时间:2013-03-23 08:44:30

标签: elfinder

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

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

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

1 个答案:

答案 0 :(得分:0)

Aaargh!傻我。我忘了在CodeIgniter config.php文件中设置$config['base_url'],所以elFinder正在查看完全不同的应用程序中的目录!