簡體   English   中英

如何防止CKFinder重命名具有多個擴展名的文件?

[英]How to prevent CKFinder renaming files with multiple extensions?

當我使用CKFinder(帶有PHP)上傳具有多個擴展名的文件時,它會重命名它們,並用下划線代替除最后一個以外的所有點。 例如,它會重命名file.1.1.jpgfile_1_1.jpg CheckDoubleExtension config屬性設置為false可以防止重命名,但是我不明白為什么要應用重命名,因為1不是不允許的字符,並且對於我上載的資源類型也沒有出現在我的deniedExtensions列表中。 另外,我真的不想禁用它,因為我想要它添加的保護-但是如果它損壞了,它用處不大。 但是我找不到與此相關的任何其他配置項。

如何防止CKFinder重命名這些文件而不丟失此保護?

如果定義了allowedExtensions ,則它的優先級高於deniedExtensions 如果1不在允許的擴展名列表中,則它對CKFinder的含義與exephp

如何防止CKFinder重命名這些文件而不丟失此保護?

現在,在CKFinder 2.x中,實現所需功能的唯一方法是擴展允許的擴展列表。

如果您填寫功能請求,並且對該功能有大量需求,我們可能會提供一種定義回調的方法,您可以在其中使用自己的規則來清理文件名。

暫無
暫無

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

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