向数据库中上传图片
来源:互联网 发布:程序员做硬件 编辑:程序博客网 时间:2024/05/01 22:29
protected void Button2_Click(object sender, EventArgs e)
{
string lastName = FileUpload1.FileName.Substring(FileUpload1.FileName.LastIndexOf(".") + 1);
if (lastName.ToLower() == "jpg" || lastName.ToLower() == "bmp" || lastName.ToLower() == "gif")
{
int len = FileUpload1.PostedFile.ContentLength;
Byte[] pictureData = new byte[len]; //将图片转换成二进制
HttpPostedFile htp = FileUpload1.PostedFile;
Stream srm = htp.InputStream;
srm.Read(pictureData, 0, len);
SqlConnection conn = new SqlConnection("Data Source=tiger;Initial Catalog=liuyan;Integrated Security=True");
conn.Open();
string sqlsel = "select * from tb_pic";
SqlDataAdapter ada = new SqlDataAdapter(sqlsel, conn);
DataSet ds = new DataSet();
ada.Fill(ds);
DataList1.DataSource = ds;
DataList1.DataBind();
SqlCommand comd = new SqlCommand("insert into tb_pic (username,name,pic) values ('" + TextBox4.Text + "','" + FileUpload1.FileName + "',@pictureData)", conn);
comd.Parameters.Add("@pictureData", SqlDbType.Image);
comd.Parameters["@pictureData"].Value = pictureData;
comd.ExecuteNonQuery();
DataList1.DataBind();
conn.Close();
Response.Write(" <script>alert('添加成功!')location='tupian.aspx' </script>");
}
}
- 向数据库中上传图片
- 向数据库中上传图片
- ASP.NET 2.0中向数据库中上传图片
- Android中向服务器上传图片
- 向数据库中添加图片,显示图片
- 上传图片到数据库中。。。
- 图片上传到数据库中
- 如何向ACCESS数据库上传并显示图片
- 向数据库中存取图片(BITMAP)
- SSH框架中向数据库存取图片
- 向数据库中存取图片(BITMAP)
- JDBC之向数据库中插入图片
- 向数据库表中插入图片信息
- 无组件上传图片到数据库中
- ASP.net中图片上传到数据库?
- Asp.Net中上传图片到数据库
- Oracle中上传图片到数据库
- 将图片上传到数据库中
- Windows Socket五种I/O模型——代码全攻略
- 实用工具:devcon(附启用禁用网卡范例)
- SQL处理库存与销售,先进先出原则
- VC2008调试时弹出没有找到mfc90ud.dll
- learning 09-08-17
- 向数据库中上传图片
- CentOS下安装Thunderbird
- 哇塞,打开一个页面访问了这么多次数据库??
- C++和C#编写并且相互调用COM组件
- learning 09-08-18
- PowerPC的MMU机制(一)
- 相关官方网站
- Flexigrid在FleaPHP下的使用方法介绍
- learning 09-08-19