我已经在 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 以允许我选择名称中包含空格的图像?