Пример #1
0
 /// <summary>
 /// 上传文件,带用户路径
 /// </summary>
 /// <param name="files">FileUpload控件</param>
 /// <returns></returns>
 public static void FileUpLoadByAdminName(FileUpload files, ref string filepath)
 {
     filepath = "";
     if (files.FileName != "")
     {
         string ext = EKFileUpload.getExtend(files.FileName);
         if (!EKFileUpload.CheckExt(ext))
         {
             EKMessageBox.Show("文件上传失败,因为文件格式不允许上传!");
         }
         else
         {
             long FLength = files.PostedFile.ContentLength / 1024;
             if (FLength > MS_ConfigBLL.UploadSize)
             {
                 EKMessageBox.Show("文件上传失败!因为上传的文件超过了" + MS_ConfigBLL.UploadSize + "KB!");
             }
             else
             {
                 string FileName = "/" + MS_ConfigBLL.UploadPath + "/Admin/" + MS_AdminBLL.AdminID + "/" + EKFileUpload.getMyPath() + EKFileUpload.createFileName() + "." + ext;
                 string SaveFile = EKFileUpload.FilePath + FileName;
                 EKFileUpload.doCreatrDir(SaveFile);
                 files.SaveAs(SaveFile);
                 filepath = FileName;
             }
         }
     }
 }
Пример #2
0
 /// <summary>
 /// 上传文件
 /// </summary>
 /// <param name="files">FileUpload控件</param>
 /// <returns></returns>
 public static void FileUpLoad(FileUpload files, ref string filepath)
 {
     //filepath = "";
     if (files.FileName != "")
     {
         string ext = EKFileUpload.getExtend(files.FileName);
         if (!EKFileUpload.CheckExt(ext))
         {
             EKMessageBox.Show("文件上传失败,文件格式不允许上传!");
         }
         else
         {
             if (filepath == "")
             {
                 string FileName = "/" + MS_ConfigBLL.UploadPath + "/" + EKFileUpload.getMyPath() + EKFileUpload.createFileName() + "." + ext;
                 string SaveFile = EKFileUpload.FilePath + FileName;
                 EKFileUpload.doCreatrDir(SaveFile);
                 files.SaveAs(SaveFile);
                 filepath = FileName;
             }
             else
             {
                 string SaveFile = filepath + "\\" + files.FileName;
                 files.SaveAs(SaveFile);
             }
             files.Dispose();
         }
     }
 }
Пример #3
0
 /// <summary>
 /// 上传文件.按日期生成
 /// </summary>
 /// <param name="files">FileUpload控件</param>
 /// <param name="filepath">文件全路径</param>
 /// <returns></returns>
 public static void FileUpLoad2(HttpPostedFile files, ref string filepath)
 {
     //filepath = "";
     if (files.FileName != "")
     {
         string ext = EKFileUpload.getExtend(files.FileName);
         if (!EKFileUpload.CheckExt(ext))
         {
             EKMessageBox.Show("文件上传失败,文件格式不允许上传!");
         }
         else
         {
             files.SaveAs(filepath);
         }
     }
 }