FCKeditor.NET 自定义上传目录和文件名 [本人亲自测试通过]
2011-08-04 06:13
381 查看
使用用FCKeditor的上传功能,我们会发现上传后的文件名和本地的是一样的,不会自动更改文件名,这样有时候本地是中文文件名的时候就不是太好了。下面是我对FCKeditor.NET源文件的修改,使上传文件自动生成随机文件名,而且上传目录根据当前时间归类,这样方便管理!
先了解一下相关资源:
1、FCKecitor.NET 2.x 源码 下载地址(发现这个好难找,在sf.net上搜貌似都搜不到,后来也是网上某个GG提供的,感谢了)
2、如果你对FCKeditor 在ASP.NET下的配置还不太了解,可以看看"FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)",去学习一下。
下面使用的是FCKeditor.NET 2.6.3 源码版,介绍一下如何进行修改。
1、根据当前时间设置上传目录
打开FileBrowser\\Config.cs文件,在119行(userFilesPath += “/”;)下面增加以下代码:
2、自动生成新的文件名
打开FileBrowser\\FileWorkerBase.cs文件,在56行下面增加代码:
现在重新发布项目,就可以发现文件将上传到指定目录了,并且文件名也随机生成。
先了解一下相关资源:
1、FCKecitor.NET 2.x 源码 下载地址(发现这个好难找,在sf.net上搜貌似都搜不到,后来也是网上某个GG提供的,感谢了)
2、如果你对FCKeditor 在ASP.NET下的配置还不太了解,可以看看"FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)",去学习一下。
下面使用的是FCKeditor.NET 2.6.3 源码版,介绍一下如何进行修改。
1、根据当前时间设置上传目录
打开FileBrowser\\Config.cs文件,在119行(userFilesPath += “/”;)下面增加以下代码:
1 2 3 | //根据当前时间设置上传目录 //成海涛 2008-12-31修改 userFilesPath += DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/"; |
打开FileBrowser\\FileWorkerBase.cs文件,在56行下面增加代码:
1 2 3 4 5 6 | //根据当前时间创建新文件名 //成海涛 2008-12-31修改 Random Rnd = new Random(); int strRnd = Rnd.Next(1, 99); sFileName = DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + strRnd.ToString(); sFileName += "." + sExtension.ToLower(); |
相关文章推荐
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- FCKeditor.NET 自定义上传目录和自动生成文件名
- ASP.NET上传图片时,产生预览(测试通过)
- 图片上传预览、图片大小验证、图片格式验证(本人亲自测试)
- STC12C5620AD系列单片机EEPROM/IAP 功能测试程序(官方改良版,增加串口监控功能,本人亲自测试通过)
- ASP.net 2.0发送邮件实例,本人已经测试通过,贴出代码
- asp fckeditor自定义上传文件的文件名
- asp.net让FCKEditor上传图片到动态指定的目录
- 为FckEditor添加自定义的用户上传目录功能!
- 通过HttpModule实现Fckeditor的分目录上传
- FCKeditor的配置、上传文件、文件名乱码和目录的设定
- ASP.net 2.0发送邮件实例,本人已经测试通过,贴出代码
- asp.net基础复习(四)——修改fckeditor2.6.3 .Net源码来自定义上传文件名
- 自定义fckeditor上传的文件名
- java备份还原mysql数据库(源码经过本人亲自测试通过)
- asp自定义fckeditor上传文件的文件名
- java备份还原mysql数据库(源码经过本人亲自测试通过)
- 创建Console应用程序,粘贴一下代码,创建E://MyWebServerRoot//目录,作为虚拟目录,亲自测试通过,
- ASP.NET环境下配置FCKEditor并上传图片及其它文件