CKFinder。重命名上传的文件

时间:2015-03-16 11:42:57

标签: asp.net ckeditor ckfinder

我使用的是CKFinder的ASP.NET版本。我需要将所有上传的文件重命名为:file1.jpg,file2.jpg,fileN.jpg。 在服务器上编写我自己的自定义逻辑以管理上传的文件会很棒,但ckfinder是我包含在项目中的独立dll库。 我无法弄清楚如何以正确的方式更改客户端的配置设置。有可能吗?

1 个答案:

答案 0 :(得分:1)

好吧,我想出了如何解决我的问题。当您从官方服务器下载CKFinder zip包时,会出现带有源代码的Visual Studio项目。 我们需要找到位于FileUploadCommandHandler.cs命名空间中的CKFinder.Connector.CommandHandlers类。 我们需要找到SendResponse(...)方法。然后找到sFileName变量。在这里,我们可以在主逻辑旁边编写自定义逻辑,如下所示:

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

我们也可以分析所有代码,这很简单。例如,我们可以添加自定义逻辑来重命名文件,文件夹,更改图像质量,制作水印等。

相关问题