61,823
社区成员




string strCnn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strCnn);
SqlCommand command = new SqlCommand("select 附件, 附件名称, 附件类型 from 表名 Where NewsID =" + Request.QueryString["id"], myConnection);
myConnection.Open();
SqlDataReader dr = command.ExecuteReader();
if (dr.Read())
{
Response.Clear();
Response.HeaderEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.AddHeader("Content-Type", dr["附件类型"].ToString()); // File Upload时存到数据库的
Response.AppendHeader("TITLE", dr["附件名称"].ToString());
Response.AppendHeader("Content-Disposition", "inline;filename=\"" + dr["附件名称"].ToString() + "\"");
Response.BinaryWrite((byte[])dr["附件"]);
}
dr.Close();
myConnection.Dispose();
string strCnn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strCnn);
SqlCommand command = new SqlCommand("select 附件, 附件名称, 附件类型 from 表名 Where NewsID =" + Request.QueryString["id"], myConnection);
myConnection.Open();
SqlDataReader dr = command.ExecuteReader();
if (dr.Read())
{
Response.Clear();
Response.HeaderEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.AddHeader("Content-Type", dr["附件类型"].ToString()); // File Upload时存到数据库的
Response.AppendHeader("TITLE", dr["附件名称"].ToString());
Response.AppendHeader("Content-Disposition", "inline;filename=\"" + dr["附件名称"].ToString() + "\"");
Response.BinaryWrite((byte[])dr["附件"]);
}
dr.Close();
myConnection.Dispose();
string strCnn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strCnn);
SqlCommand command = new SqlCommand("select 附件, 附件名称, 附件类型 from 表名 Where NewsID =" + Request.QueryString["id"], myConnection);
myConnection.Open();
SqlDataReader dr = command.ExecuteReader();
if (dr.Read())
{
Response.Clear();
Response.HeaderEncoding = System.Text.Encoding.GetEncoding("GB2312");
//Response.Charset = "UTF-8";
Response.AddHeader("Content-Type", dr["附件类型"].ToString()); // File Upload时存到数据库的
Response.AppendHeader("TITLE", dr["附件名称"].ToString());
//Response.AppendHeader("Content-Disposition", "inline;filename=\"" + dr["AttachmentName"].ToString() + "\"");
string fileName = dr["附件名称"].ToString();
Response.AppendHeader("Content-Disposition", "inline;filename=\"" + dr["AttachmentName"].ToString() + "\"");
Response.BinaryWrite((byte[])dr["附件"]);
}
dr.Close();
myConnection.Dispose();