filestream按块读文件写入数据库,给个例子 filestream按块读文件写入数据库,给个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string name=name_TextBox.Text;//接收上传文件 Stream fileStream=File1.PostedFile.InputStream; //获取上传文件字节的大小int length=File1.PostedFile.ContentLength; byte[] wordData=new byte[length];//从流中读取字节并写入wordDataint n=fileStream.Read(wordData,0,length);//获取当前时间DateTime time=DateTime.Now;//连接数据库SqlConnection conn=new SqlConnection();conn.ConnectionString="";SqlCommand cmd=new SqlCommand();cmd.Connection=conn;cmd.CommandText="INSERT INTO word (fileName,postTime,fileContent) values (@fileName,@postTime,@fileContent)";SqlParameter nameParam=new SqlParameter("@fileName",System.Data.SqlDbType.VarChar,50);nameParam.Value=name;cmd.Parameters.Add(nameParam);SqlParameter timeParam=new SqlParameter("@postTime",System.Data.SqlDbType.DateTime,8);timeParam.Value=time;cmd.Parameters.Add(timeParam);//添加word文件SqlParameter contentParam=new SqlParameter("@fileContent",System.Data.SqlDbType.Image); contentParam.Value=wordData;cmd.Parameters.Add(contentParam);conn.Open();cmd.ExecuteNonQuery();conn.Close(); C# mysqlcommand的错误 WPF登陆窗口与主窗口之间值的传递 SOS!!! 请问,这个简单的多线程程序该如何写? vs2005 安装和部署项目如何调试 关于C#的装箱拆箱问题 C#的特性在继承类中不会被继承吗? .Net 下怎么只弹出一个MessageBox 求C#跟delphi共用的加密解密函数,可自定义key 求教自定义控件刷新重绘问题 把C#的dll转换成非托管代码利用的dll是什么工具? 智力挑战! 请教一个有关小问题,再线等,请大家来帮下
//接收上传文件
Stream fileStream=File1.PostedFile.InputStream;
//获取上传文件字节的大小
int length=File1.PostedFile.ContentLength;
byte[] wordData=new byte[length];
//从流中读取字节并写入wordData
int n=fileStream.Read(wordData,0,length);
//获取当前时间
DateTime time=DateTime.Now;
//连接数据库
SqlConnection conn=new SqlConnection();
conn.ConnectionString="";
SqlCommand cmd=new SqlCommand();
cmd.Connection=conn;
cmd.CommandText="INSERT INTO word (fileName,postTime,fileContent) values (@fileName,@postTime,@fileContent)";
SqlParameter nameParam=new SqlParameter("@fileName",System.Data.SqlDbType.VarChar,50);
nameParam.Value=name;
cmd.Parameters.Add(nameParam);
SqlParameter timeParam=new SqlParameter("@postTime",System.Data.SqlDbType.DateTime,8);
timeParam.Value=time;
cmd.Parameters.Add(timeParam);
//添加word文件
SqlParameter contentParam=new SqlParameter("@fileContent",System.Data.SqlDbType.Image);
contentParam.Value=wordData;
cmd.Parameters.Add(contentParam);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();