fckeditor C#

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:06:19
如果修改上传文件的名称为当前的系统日期,精确到秒+2位随即数。摸索了半天没弄明白,望高手指点
C#。NET
Uploader.cs 这个文件就是找不到啊

fancyivan你说的这些加在哪啊?

string filename;
DateTime dt = DateTime.Now(); //获取当前系统时间
Random rd = new Random(); //随机数发生器
filename = dt.Year.ToString() + "_" + dt.Month.ToString() + "_" + dt.Day.ToString() + "_" + dt.Hour.ToString() + "_" + dt.Minute.ToString() + "_" + dt.Second.ToString() + "_" + rd.Next(10, 100).ToString() + "文件后缀";

针对结果举个例子: filename = "2008_09_26_21_50_13_35.doc";

项目的 Uploader.cs 里面,

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

这个是用来取那个上传框路径的,

oFile.SaveAs( sFilePath ) ;//其中的sFilePath这个是你存到物理空间的文件路径

sFileUrl = this.UserFilesPath + sFileName ;//这个是对外的url路径,其中sFileName是文件名

那么最后,sFilePath+sFileName就是文件的路径及文件名了