asp.net 将图片上传到mysql数据库的方法
2009-06-17 00:00
711 查看
这是页面上的按钮单击事件
这是执行插入的方法
protected void Button1_Click(object sender, EventArgs e) { string tid = Utils.getRandom(32); Stream mystream = this.FileUpload1.PostedFile.InputStream; int length = this.FileUpload1.PostedFile.ContentLength; byte[] pic = new byte[length]; mystream.Read(pic, 0, length); bool flg = insert(tid, pic); }
这是执行插入的方法
public bool insert(string tid,byte[] pic) { DBConn db = new DBConn(); StringBuilder sql = new StringBuilder(); sql.Append("insert into teacher(TID,TPHOTO,TDELETE) values (?tid,?pic,?flg)"); int flg = 0; try { myConnection = db.getConnection(); MySqlCommand myCommand = new MySqlCommand(sql.ToString(), myConnection); myCommand.Parameters.Add(new MySqlParameter("?tid", MySqlDbType.String, 32)); myCommand.Parameters["?tid"].Value = tid; myCommand.Parameters.Add(new MySqlParameter("?pic", MySqlDbType.Blob)); myCommand.Parameters["?pic"].Value = pic; myCommand.Parameters.Add(new MySqlParameter("?flg", MySqlDbType.Int16)); myCommand.Parameters["?flg"].Value = 0; myConnection.Open(); flg = myCommand.ExecuteNonQuery(); } catch (Exception ex) { return false; } finally { if (myConnection != null) { myConnection.Close(); } } if (flg > 0) { return true; } return false; }
相关文章推荐
- asp.net 将图片上传到mysql数据库的方法
- ASP.NET实现上传图片并生成缩略图的方法
- ASP.NET上传图片的简单方法
- 关于ASP.NET中图片上传到MSSQL数据库以及读取的方法
- 【转】CKEditor3.0.1在asp.net下进行配置的方法加图片上传
- ASP.NET上传图片的简单方法
- asp.net图片文件的上传与删除方法
- [网络收集]asp.net文件上传/.net上传图片方法
- Asp.net 上传图片添半透明图片或文字水印的方法(二)
- asp.net 等比例生成上传图片的高质量缩略图的方法
- asp.net上传图片(多种类型,多种方法)
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- Asp.net 图片上传方法
- ASP.NET中利用WebClient上传图片到远程服务的方法
- ASP.NET实现上传图片并生成缩略图的方法
- 图片通过asp.net上传到mysql数据库
- asp.net上传图片到服务器方法详解
- ASP.NET - 上传图片方法(单张)
- asp.net下CKFinder IE9以下浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法