Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        /// <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;
            }
        }