c#上傳文件到服務器


 #region 上傳文件到服務器
        /// <summary>
        /// 上傳文件到服務器
        /// </summary>
        /// <param name="str_path">需要存放到服務器上的路徑</param>
        /// <param name="file1">客戶端文件</param>
        /// <returns>上傳是否成功</returns>
        public static string UpFile(string str_path, HttpPostedFile file1, out string v_err)
        {
            v_err = null;
            string aaa = file1.FileName;
            if (Directory.Exists(str_path) == false)
            {
                Directory.CreateDirectory(str_path);
            }
            char[] a ={ '\\' };
            string file_name = Guid.NewGuid().ToString("n")+file1.FileName.Split(a)[file1.FileName.Split(a).Length - 1];
            if (file_name == "")
            {
                str_path = "";
                v_err = "客戶端文件不存在!";
                return null;
            }
            else
            {
                str_path = str_path + "\\" + file_name;
                file1.SaveAs(str_path);
                return file_name;
            }
        }
        #endregion

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM