簡體   English   中英

CKFinder。 重命名上傳的文件

[英]CKFinder. Rename uploaded files

我正在使用ASP.NET版本的CKFinder。 我需要將所有上傳的文件重命名為:file1.jpg,file2.jpg,fileN.jpg。 在服務器上編寫自己的自定義邏輯來管理上傳的文件將是很棒的,但是ckfinder是我包含在項目中的獨立dll庫。 我無法弄清楚如何以正確的方式在客戶端更改配置設置。 可能嗎?

好吧,我想出了解決問題的方法。 當您從官方服務器上下載CKFinder zip軟件包時,就會有帶有源代碼的Visual Studio項目。 我們需要在CKFinder.Connector.CommandHandlers命名空間中找到FileUploadCommandHandler.cs類。 我們需要找到SendResponse(...)方法。 然后找到sFileName變量。 在這里,我們可以在主要邏輯旁邊編寫自定義邏輯,如下所示:

//custom logic
sFileName = Util.MyCustomRenameLogic(sFileName);
//other logic

我們還可以分析所有代碼,這非常簡單。 例如,我們可以添加自定義邏輯來重命名文件,文件夾,更改圖像質量,進行水印打印等。

暫無
暫無

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

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