本文介绍了在数据库中插入上载的文件地址(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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!