Asp.net上传控件上传文件到文件夹

代码:

 /// <summary>
        /// 上传文件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (this.FileUpload1.PostedFile.FileName == "")
            {
                Response.Write("不能上传空文件");
                return;
            }

            try
            {
                string path = Server.MapPath("upload/");
                string filePath = this.FileUpload1.PostedFile.FileName;//客户端文件的实际地址

                string serverPath = path + filePath.Substring(filePath.LastIndexOf("\\") + 1);//上传的文件保存在服务器端的路径

                string fileName = filePath.Substring(filePath.LastIndexOf("\\") + 1);

                if (System.IO.File.Exists(serverPath))//判断服务器上是否有同名文件存在
                {
                    Response.Write("这个文件在服务器上已经存在,请不要重复上传!");
                    return;
                }
                this.FileUpload1.PostedFile.SaveAs(serverPath);//保存文件
                Response.Write("上传成功");
            }
            catch (Exception)
            {

            }
        }
原文地址:https://www.cnblogs.com/caok168/p/2580957.html