asp.net 将图片上传到mysql数据库的方法
2018-10-12 13:58
447 查看
这是页面上的按钮单击事件
这是执行插入的方法
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下CKFinder IE浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法(原创文章)
- [网络收集]asp.net文件上传/.net上传图片方法
- ASP.NET FileUpload上传图片方法并解决上传文件大小
- Asp.net 上传图片添半透明图片或文字水印的方法(二)
- ASP.NET图片上传方法总结
- Asp.net 图片上传方法
- ASP.NET实现上传图片并生成缩略图的方法
- asp.net基于Web Service实现远程上传图片的方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- asp.net基于Web Service实现远程上传图片的方法
- asp.net下CKFinder IE9以下浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法
- ASP.NET中利用WebClient上传图片到远程服务的方法
- asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
- [网络收集]ASP.NET上传图片和文件的方法
- asp.net图片文件的上传与删除方法
- asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)