将文件上传到数据库

时间:2017-06-07 17:43:29

标签: c#

我想为(用户名和密码)创建2个文本框,1个文件上传和1个要提交的按钮。 我想让管理员输入用户名和密码,然后他就可以上传文件并提交(将其添加到数据库中)。

一切正常但我的文件上传问题...... **我想将它保存在数据库中(varbinary(max))。

protected void Button1_Click(object sender, EventArgs e)
{
    SqlConnection IDB = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionString1"].ConnectionString);
    {
        SqlCommand IDBcom = new SqlCommand("Insert into Users(ID, Code, pdf) Values(@ID, @Code ,@pdf)", IDB);

                IDBcom.Parameters.AddWithValue("@ID", TextBox1.Text);
                IDBcom.Parameters.AddWithValue("@Code", TextBox2.Text);

           IDBcom.Parameters.AddWithValue("@pdf", FileUpload1);

                IDB.Open();
                IDBcom.ExecuteNonQuery();
                IDB.Close();

                if (IsPostBack)
                {
                    TextBox1.Text = "";
                    TextBox2.Text = "";
                    FileUpload1 = null;
                }

            }
        }

0 个答案:

没有答案