本文介绍了在数据库中插入上载的文件地址(url)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

先生......

如何在数据库中找到并插入上传文件的地址





Sir...
How can i find and insert the address of the uploaded file in database


protected void btnInsert_Click(object sender, EventArgs e)
    {
        cmd.CommandText = "sp_Admininsert";
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@Title", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Author", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Address", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Url", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Reference", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Abstract", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Categories", SqlDbType.NVarChar);
        cmd.Parameters.Add("@Year", SqlDbType.NVarChar);


        cmd.Parameters["@Title"].Value = txtTitle.Text.Trim();
        cmd.Parameters["@Author"].Value = TextAuthor.Text.Trim();
        cmd.Parameters["@Address"].Value = TextAddress.Text.Trim();
        cmd.Parameters["@Reference"].Value = TextReference.Text.Trim();
        cmd.Parameters["@Abstract"].Value = TextAbstract.Text.Trim();
        cmd.Parameters["@Categories"].Value = TextCategories.Text.Trim();
        cmd.Parameters["@Year"].Value = TextYear.Text.Trim();
        cmd.Parameters["@Url"].Value =



        cmd.Parameters.Add("@retid", SqlDbType.Int);
        cmd.Parameters["@retid"].Direction = ParameterDirection.ReturnValue;

        con.Open();
        cmd.ExecuteNonQuery();
        string id = cmd.Parameters["@retid"].Value.ToString();
        cmd.Parameters.Clear();
        con.Close();

        fupPic.SaveAs(MapPath("~/PDF/" + TextYear.Text.Trim() + "/" + id + Path.GetExtension(fupPic.FileName)));
    }
}

推荐答案



这篇关于在数据库中插入上载的文件地址(url)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 01:54