예제 #1
0
        /// <summary>
        ///     上传文件
        /// </summary>
        /// <param name="file">FileUpload</param>
        /// <param name="filePath">要保存的文件路径,</param>
        /// <param name="lstFileType">允许上传的文件类型,大小,单位为KB,Size=0表示无任何限制</param>
        /// <param name="saveType">保存方式:1:按时间取名</param>
        public stuUpLoadFile Upload(HttpPostedFile file, string filePath, SaveType saveType = SaveType.DateTime, List <stuUpLoadFileType> lstFileType = null)
        {
            string fileName;

            //获取保存为的文件名
            switch (saveType)
            {
            case SaveType.FileName:
            {
                fileName = Files.ConvertPath(file.FileName);
                fileName = fileName.Substring(fileName.IndexOf('/') + 1);
                break;
            }

            default:
            {
                fileName = string.Format("{0}{1}{2}", DateTime.Now.ToString("yyyyMMddHHmmss"),
                                         Rand.CreateRandomString(4), Path.GetExtension(file.FileName));
                break;
            }
            }
            return(Upload(file, filePath, fileName, lstFileType));
        }
예제 #2
0
 private static void AddData(int count = 50000)
 {
     for (var i = 0; i < count; i++)
     {
         var lst = new List <int> {
             Rand.GetRandom(), Rand.GetRandom(), Rand.GetRandom()
         };
         dt.Rows.Add(DateTime.Now, i % 2 == 0 ? eumGenderType.Man : eumGenderType.Woman, i, Rand.GetRandom(), Rand.CreateRandomString(15), Rand.CreateRandomString(32), Rand.CreateRandomString(12) /*, lst.ToString(",")*/);
     }
 }