簡體   English   中英

CKFinder 3添加了額外的/路徑

[英]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中從中選擇圖像時,它會獲得以下額外的斜杠:

CKEditor屏幕截圖

所選圖片的網址應為/images/apitest/butterfly.png ,但返回的是/images//apitest/butterfly.png

我可以看到這在CKEditor網站演示中不會發生,但是我看不到我在做任何不同的事情。

可能這是在其他地方發生的,但通常會忽略URL中的雙斜杠,因此可能不會引起任何明顯的問題。

您缺少"directory"配置鍵。 如果添加此選項,則一切正常。

目前在docs中將其標記為可選。 因此,應將其更新為非可選,或者使用空的"directory"配置鍵使其表現相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM