C# code protected void Button1_Click( object sender, EventArgs e )
{
System.IO.Stream fileDataStream = FileUpload1.PostedFile.InputStream;
if (fileDataStream.Length < 1)
{
Msg.Text = "请选择文件。 ";
return;
}
//得到文件大小
int fileLength = FileUpload1.PostedFile.ContentLength;
//创建数组
byte[] fileData = new byte[fileLength];
//把文件流填充到数组
fileDataStream.Read(fileData, 0, fileLength);
//得到文件类型
string fileType = FileUpload1.PostedFile.ContentType;
//构建数据库连接,SQL语句,创建参数
string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Server.MapPath( "Image2Access.mdb ");
OleDbConnection myConnection = new OleDbConnection(strCnn);
OleDbCommand command = new OleDbCommand( "INSERT INTO Person (PersonName,PersonEmail,PersonSex,PersonImageType,PersonImage) " +
"VALUES (@PersonName,@PersonEmail,@PersonSex,@PersonImageType,@PersonImage) ", myConnection);
command.Parameters.AddWithValue( "@PersonName ",TextBox1.Text);
command.Parameters.AddWithValue( "@PersonEmail ", "mengxianhui@dotnet.aspx.cc ");
command.Parameters.AddWithValue( "@paramPersonSex ", "男 ");
command.Parameters.AddWithValue( "@PersonImageType ", fileType);
command.Parameters.AddWithValue( "@PersonImage ", fileData);
//打开连接,执行查询
myConnection.Open();
command.ExecuteNonQuery();
myConnection.Close();
转载于:https://www.cnblogs.com/furenjian/articles/2879000.html