/// <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; } } } }
/// <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(); } } }
/// <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); } } }