日期:2014-05-20  浏览次数:20785 次

C# asp.net如何将图片存储到MySQL?
图片转换成流的程序
  byte[] bytes=null;
  bytes=File.ReadAllBytes(@x); //为地址

上传到MySQL
  MySqlCommand sqlComm = new MySqlCommand(); //生成数据库命令操作对象
  try
  {

  sqlComm.CommandText = strComm; //指定要执行的SQL命令  
  sqlComm.Connection = sqlConn; //指定要使用的SQL连接
  sqlComm.Parameters.Add("@id", MySql.Data.MySqlClient.MySqlDbType.Int32);
  sqlComm.Parameters.Add("@picture", MySql.Data.MySqlClient.MySqlDbType.LongBlob);
  sqlComm.Parameters[0].Value = 16;
  sqlComm.Parameters[1].Value = x; 
  //为SQL命令的参数赋值
  sqlComm.ExecuteNonQuery(); //执行SQL命令
  return true;
  }



比较郁闷,上传后图片显示是乱码。。

------解决方案--------------------
Asp.net中Mysql存储中文乱码解决方法