如何用asp.net替换CKFinder的图像上载文件名?
我正在使用带有CKFinder的文件浏览器。但我有个问题。 上载期间,文件名未保存土耳其格式 我想通过更改名称来加载文件。 是否可以采用任何替换方法 比如,; 文件名:türkçe karakter sıkıntısı.jpg, 修改名称:turkce-karakter-sikintisi.jpg 多谢各位。 祝你好运。阅读 i、 e.您需要更新您可以以自己喜欢的方式修改如何用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
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链接。非常感谢。