c#上传文件到服务器

穿精又带淫゛_ 提交于 2020-03-01 17:53:36
 #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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!