读书人

C# asp.net怎么将图片存储到MySQL

发布时间: 2012-09-21 15:47:26 作者: rapoo

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存储中文乱码解决方法

读书人网 >.NET

热点推荐