put a file upload control,Two textboxes txtImagid,txtImageName ,Upload button
StoreImages is table with imageid int,imagename vachar(20), myimage image
Write the below code in upload button click
protected void UploadImage_Click(object sender, EventArgs e)
{
int retValue = 0;
byte[] buffer=new byte[(int)fileUpload1.FileContent.Length];
fileUpload1.FileContent.Read(buffer, 0, buffer.Length);
string SqlCmd = "insert into StoreImages(imageid,ImageName,MyImage) values(@id,@Name,@MyImage)";
using (SqlConnection con = new SqlConnection(ConnString))
{
using (SqlCommand cmd = new SqlCommand(SqlCmd, con))
{
SqlParameter[] prm = new SqlParameter[3];
prm[0] = new SqlParameter("@id", SqlDbType.Int);
prm[0].Value = txtImgId.Text.Trim();
prm[1] = new SqlParameter("@Name", SqlDbType.VarChar,20);
prm[1].Value = fileUpload1.FileName;
prm[2] = new SqlParameter("@MyImage", SqlDbType.VarBinary);
prm[2].Value = buffer;
cmd.Parameters.AddRange(prm);
con.Open();
try
{
retValue = cmd.ExecuteNonQuery();
if (retValue != 0)
{
Response.Write("Successfully uploaded");
}
else
{
Response.Write("Not uploaded");
}
con.Close();
}
catch (Exception ee)
{
Response.Write(ee.Message + "");
}
}
}
}