我在Codeigniter ver 2.1環境中安裝了elRTE的elFinder 2.0 rc1。 elRTE正在工作,我正在編輯和保存我選擇的文件。但是,在處理名稱中包含空格的圖像文件時,我遇到了一個與elFinder有關的問題。我檢查了我的.htaccess
RewriteCond
設置,Codeigniter在處理相關圖像文件時不知道重定向(例如,擴展名爲.jpg
),但如果圖像文件名包含空格,則elFinder會引發404錯誤。我可以在文件管理器窗口中看到文件的縮略圖,但是當我雙擊選擇(或單擊選擇按鈕)時,圖像不會出現在預覽窗口中,並且控制檯中會出現404錯誤。只要我刪除空格,它就像平常一樣工作。elFinder 2.0無法選擇名稱中包含空格的圖像文件
我試着更改acceptedName
選項中的選項,我選擇傳遞給elFinder
類,然後傳遞給elFinderConnector
類。默認acceptedName
正則表達式是'/^\w[\w\s\.\%\-\(\)\[\]]*$/u'
。正則表達式是我最大的噩夢,所以我想也許\s
是相匹配的空間,所以我跌跌撞撞地走着試圖改變acceptedName,但它沒有任何效果。
如何配置elFinder以允許我選擇名稱包含空格的圖像?