Gravar Arquivos para o banco de dados
Gravação de arquivos em um banco de dados ( SQL )
protected void Button3_Click(object sender, EventArgs e)
{
db.AddParameter("@TIPO", DropDownList2.Text);
db.AddParameter("@MES", DropDownList3.Text);
byte[] imageBytes = new byte[FileUpload1.PostedFile.InputStream.Length + 1];
db.AddParameter("@ARQUIVO", imageBytes);
db.ExecuteNonQuery("INSERT INTO TB_ARQUIVOS_EMPRESA(TIPO,MES,ARQUIVO,NOMEARQUIVO) " +
"VALUES ( @USUARIO,@EMPRESA,@TIPO,@MES,@ARQUIVO,@EMAIL,@DATA,@NOMEFILE)");
}
using (SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ASPNETDBConnectionString"].ConnectionString))
{
string SQL = "SELECT ARQUIVO FROM dbo.TB_ARQUIVOS_EMPRESA WHERE IDFILE = " + Convert.ToInt32(Request.QueryString["IDFILE"]);
SqlCommand myCommand = new SqlCommand(SQL, Conn);
Conn.Open();
byte[] buffer = (byte[])myCommand.ExecuteScalar();
SqlDataReader myReader = myCommand.ExecuteReader();
if (myReader.Read())
{
Response.ContentType = "application/pdf";
Response.BinaryWrite((byte[])myReader["ARQUIVO"]);
Response.End();
}
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo