改进主要集中在后台的附件上传中
默认be的所有附件是上传到app_data\files下的,而且是按原文件名进行保存
这样会带来二个问题:
1、如果要上传的文件名已在服务器上存在,则会覆盖掉原文件;
2、附件没有一个合理的目录安排,对以后的管理会带来一定的问题。
于是,做了如下的改动:
1、所有的附件还是存在App_Data\files下,只不过会在Files目录下以当前服务器时间.ToString("yyyyMMdd")为名新建目录。
2、将上传的附件以DateTime.Now.ToString("HHmmss")+"_"+原文件名这种方式来保存
...
[继续阅读BlogEngine.NET 1.3改进]