[英]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.