实现上传图片

FileUploadFile 控件

protected void Button1_Click(object sender, EventArgs e)
    {
        string filePath = "", fileExtName = "", mFileName, mPath;
        if (this.FileUpload1.PostedFile.FileName != "")
        {
            filePath = this.FileUpload1.PostedFile.FileName;
            fileExtName = filePath.Substring(filePath.LastIndexOf(".")+1);
            try
            {
                mPath = Server.MapPath("upload/");
                mFileName = filePath.Substring(filePath.LastIndexOf("\\") + 1); //获取文件的文件名
                this.FileUpload1.PostedFile.SaveAs(mPath + mFileName); //上传路径
                string sql = "insert into tb_image(image) values ('upload\\" + mFileName + "')"; //写入数据库
                SqlConnection con = new SqlConnection();
                SqlCommand cmd = new SqlCommand(con,sql);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
           catch
            {
                Response.Write("<script>alert('" + error.ToString() + "')</script>");
            }
        }
    }
这里没有写数据库连接 ,其实就是获取上传文件的文件名
原文地址:https://www.cnblogs.com/ivy/p/1215829.html