我已经在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以允许我选择名称中包含空格的图像?
答案 0 :(得分:0)
Aaargh!傻我。我忘了在CodeIgniter config.php文件中设置$config['base_url']
,所以elFinder正在查看完全不同的应用程序中的目录!