日期:2014-05-18  浏览次数:20506 次

有谁用过FCKEditor,有个问题
FCKEditor控件在上传图片的时候,发现重名总是在文件名后面加1,2等数字进行区分,我现在想如果重名,那覆盖原图片,该怎么样设置。

------解决方案--------------------
如果没有相应的属性设置,看看它的源码吧
------解决方案--------------------
学习 帮顶
------解决方案--------------------
用过

但没有使劲用过
------解决方案--------------------
我认为Fckeditor的什么都好使,就是上传图片不好使,一般我都是自己写易于控制.什么都可以实现.
------解决方案--------------------
FCK上传功能要自己好好改改。反正网上有源码下载嘛~

// Get the uploaded file name.
string sFileName = System.IO.Path.GetFileName( oFile.FileName ) ;

int iCounter = 0 ;

while ( true )
{
string sFilePath = System.IO.Path.Combine( this.UserFilesDirectory, sFileName ) ;

if ( System.IO.File.Exists( sFilePath ) )
{
iCounter++ ;
sFileName =
System.IO.Path.GetFileNameWithoutExtension( oFile.FileName ) +
"( " + iCounter + ") " +
System.IO.Path.GetExtension( oFile.FileName ) ;

iErrorNumber = 201 ;
}
else
{
oFile.SaveAs( sFilePath ) ;

sFileUrl = this.UserFilesPath + sFileName ;
break ;
}
}

这里修改下。upload.cs