如何用asp.net替换CKFinder的图像上载文件名?

如何用asp.net替换CKFinder的图像上载文件名?,asp.net,replace,filenames,ckfinder,turkish,Asp.net,Replace,Filenames,Ckfinder,Turkish,我正在使用带有CKFinder的文件浏览器。但我有个问题。 上载期间,文件名未保存土耳其格式 我想通过更改名称来加载文件。 是否可以采用任何替换方法 比如,; 文件名:türkçe karakter sıkıntısı.jpg, 修改名称:turkce-karakter-sikintisi.jpg 多谢各位。 祝你好运。阅读 i、 e.您需要更新您可以以自己喜欢的方式修改sFileName的位置。要删除可以使用代码的重音字符,要替换空格,可以使用simple replace() 例如: sFil

我正在使用带有CKFinder的文件浏览器。但我有个问题。 上载期间,文件名未保存土耳其格式

我想通过更改名称来加载文件。 是否可以采用任何替换方法

比如,; 文件名:türkçe karakter sıkıntısı.jpg, 修改名称:turkce-karakter-sikintisi.jpg

多谢各位。 祝你好运。

阅读

i、 e.您需要更新您可以以自己喜欢的方式修改
sFileName
的位置。要删除可以使用代码的重音字符,要替换空格,可以使用simple replace()

例如:

sFileName = System.IO.Path.GetFileName( oFile.FileName );
if ( Connector.CheckFileName( sFileName ) && !Config.Current.CheckIsHiddenFile( sFileName ) )
{
     //custom logic
     sFileName = RemoveDiacritics(sFileName).Replace(" ", "-");
     //other logic

     // Replace dots in the name with underscores (only one dot can be there... security issue).
     ...

你的意思是你不能使用
türkçe karakter sıkıntısıs.jpg
,你想让CKFinder将名称替换为
turkce karakter sikintisi.jpg
?是的。如上所述,我需要替换加载的图像的名称。但这不是CKFinder的重命名功能。这个过程将是自动的,实际上文件名就像SEO链接。非常感谢。