[英]CKFinder 3 adds extra / in path
我已經在CKFinder 3中定義了一些資源類型。在我的config.php
,這是后端和資源類型定義:
$config['backends'][] = [
'name' => 'default',
'adapter' => 'local',
'baseUrl' => '/images',
'root' => '/var/www/mysite/images',
'chmodFiles' => 0640,
'chmodFolders' => 0750,
'filesystemEncoding' => 'UTF-8'
];
$config['resourceTypes'][] = [
'name' => 'Images',
'maxSize' => "2M",
'url' => '/images',
'allowedExtensions' => 'gif,jpeg,jpg,png,pdf',
'backend' => 'default'
];
當我使用CKEditor(使用標准image2
插件)選擇一個圖像時,它在baseURL
和路徑的其余部分之前添加一個斜杠。 瀏覽和上傳所有文件都可以正常工作,並且我可以看到在內部它沒有在文件夾或文件名上使用額外的斜杠,但是當我在CKEditor中從中選擇圖像時,它會獲得以下額外的斜杠:
所選圖片的網址應為/images/apitest/butterfly.png
,但返回的是/images//apitest/butterfly.png
我可以看到這在CKEditor網站演示中不會發生,但是我看不到我在做任何不同的事情。
可能這是在其他地方發生的,但通常會忽略URL中的雙斜杠,因此可能不會引起任何明顯的問題。
您缺少"directory"
配置鍵。 如果添加此選項,則一切正常。
目前在docs中將其標記為可選。 因此,應將其更新為非可選,或者使用空的"directory"
配置鍵使其表現相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.