如何使上传图片路径保存到数据库中
using System;using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
public partial class up : System.Web.UI.Page
{
//SqlConnection con = new SqlConnection("server=.;database=photoDB;integrated security=sspi");
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Form.Attributes.Add("enctype", "multipart/form-data");
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = FileUpload1.FileName;//获取文件名
string type = name.Substring(name.LastIndexOf(".") + 1);
//获取文件类型
string ipath = Server.MapPath("upphoto") + "\\" + name;
//获取文件路径
string wpath = "upphoto\\" + name;
//设置文件保存相对路径 (这里的路径起始就是我们存放图片的文件夹名)
string query1 = "insert into upphoto values ('" + wpath + "')";
if (type == "jpg" || type == "gif" || type == "bmp" || type == "png")
{
FileUpload1.SaveAs(ipath); //服务器保存路径
//sqlHelper.ExecterNonQuery(query1);
Response.Write("<script>alert('上传图片成功!');window.location.href='lookphoto.aspx';</script>");
}
else
{
Response.Write("<script>alert('该类型的图片不能上传!');window.location.href='up.aspx';</script>");
}
}
}
这一段代码如何修改一下是图片路径能够保存到数据库中
--------------------编程问答-------------------- 上面这一段代码如何修改一下是图片路径能够保存到数据库中 --------------------编程问答--------------------
string wpath = "upphoto\\" + name;你把wpath这个字段插入到数据库就可以了啊。insert into 表名 数据库存储图片路径字段 values(wpath); --------------------编程问答-------------------- string query1 = "insert into upphoto values ('" + wpath + "')";
你数据库中就这一个字段? --------------------编程问答-------------------- 注意我给楼主是告诉他怎么插入。其他按照
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);这个即可。 --------------------编程问答-------------------- LZ,你那里不是写好了吗?不知道你想怎么样保存那?
--------------------编程问答-------------------- 就把路径当作一个字符串.插入数据库就可以了 --------------------编程问答-------------------- --------------------编程问答-------------------- string wpath = "upphoto\\" + name;
insert into table vlues (wpath,.......)
补充:.NET技术 , ASP.NET