asp.net简单的上传图片保存相对路径到数据库!
2012-11-25 17:18
771 查看
//上传图片
protected void Updated_Click(object sender, EventArgs e)
{
string name = FileUpload1.FileName; //获取文件名
string type = name.Substring(name.LastIndexOf(".") + 1); //获取文件类型
string ipath = Server.MapPath("Images") + "\\" + name; //获取文件路径
string wpath = "Images\\" + name; //设置文件保存相对路径(这里的路径起始就是我们存放图片的文件夹名)
string query1 = "insert into Images values('" + wpath + "')";
if (type == "jpg" || type == "gif" || type == "bmp" || type == "png")
{
FileUpload1.SaveAs(ipath);//服务器保存路径
DbHelperSQL.Query(query1);
ShowImage();//重新绑定
}
}
//显示
private void ShowImage()
{
string query2 = "select * from Images where Image_ID='1'"; // where Image_ID='1'+ Convert.ToInt32(TextBox1.Text);
SqlDataReader sdr = DbHelperSQL.ExecuteReader(query2);
string wpath2 = "";
while (sdr.Read())
{
wpath2 = sdr[1].ToString(); //从数据库中获得相对路径
}
sdr.Close();
Image1.ImageUrl = wpath2; //图片显示路径就是相对路径
}
相关文章推荐
- Asp.net 上传图片,保存路径到数据库
- Asp.Net上传文件,保存文件路径到数据库
- asp.net上传图片保存到数据库的代码
- ASP.NET中FileUpload控件上传图片时等比例缩放,然后保存到数据库
- ASP.net后台程序中的图片上传到数据库中的路径问题
- 图片上传并获得图片相对路径保存在数据库中
- ASP.NET利用.FileUpload上传图片并将图片名称保存到数据库
- Asp.Net上传文件示例(保存文件路径到数据库)
- ASP.NET上传图片以二进制保存到数据库
- ASP.NET C#(4.0) + SQL2008 R2 多图片上传并生成缩略图一并保存至数据库
- C# Asp.net 修改Ueditor编辑器上传图片保存路径
- Asp.Net上传文件示例(保存文件路径到数据库)
- Asp.Net上传文件示例(保存文件路径到数据库)
- asp.net上传图片,保存文件名和路径,并利用javascript显示图片预览
- asp.net上传图片保存到数据库的代码
- asp.net mvc 2.0 简单的上传图片到数据库和显示图片
- asp.net mvc 2.0 简单的上传图片到数据库和显示图片
- asp.net 批量上传图片保存到数据库
- ASP.NET上传图片的简单方法
- 使用Jcrop实现图片上传、剪裁和保存(ASP.NET)