/// <summary> /// 上传文件(默认文件名) /// </summary> /// <param name="fileUploadControl">上传控件ID</param> /// <param name="SavePath">物理路径</param> /// <param name="IsGuid">启用Guid重命名</param> /// <returns></returns> public static FileMessage UploadFile(FileUpload fileUploadControl, string SavePath, bool IsGuid) { FileMessage Message = new FileMessage(); string filename = fileUploadControl.FileName; if (IsGuid) { //Guid+扩展名 filename = System.Guid.NewGuid().ToString() + filename.Substring(filename.LastIndexOf(".")); } try { string FileInServerName = SavePath + filename; Message.FileSize = fileUploadControl.PostedFile.ContentLength; Message.FileName = filename; fileUploadControl.SaveAs(FileInServerName); return(Message); } catch (Exception ex) { throw ex; } }
/// <summary> /// 上传文件(默认文件名) /// </summary> /// <param name="fileUploadControl">上传控件ID</param> /// <param name="SavePath">物理路径</param> /// <param name="IsGuid">启用Guid重命名</param> /// <returns></returns> public static FileMessage UploadFile(HttpPostedFile postfie, string SavePath, bool IsGuid) { FileMessage Message = new FileMessage(); string FileName = Path.GetFileName(postfie.FileName); string FileExtesion = Path.GetExtension(postfie.FileName); if (IsGuid) { //Guid+扩展名 FileName = System.Guid.NewGuid().ToString() + FileExtesion; } try { string FileInServerName = SavePath + FileName; Message.FileSize = postfie.ContentLength; Message.FileName = FileName; postfie.SaveAs(FileInServerName); return(Message); } catch (Exception ex) { throw ex; } }