我上传的一个是word文档类型,但一点链接读取出来的时候怎么就是下载呀
而且下载类型是.aspx的文件呀。下面是我的代码
sql = "select file1_type,f_kf from KF_Register where id='" + id + "'";
SqlCommand cmd = new SqlCommand(sql, myconn);
cmd.Connection.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
Response.Clear();
Response.AddHeader("Conntent-Type", dr["f_kf"].ToString());
Response.ContentType = dr["file1_type"].ToString();
Response.BinaryWrite((byte[])dr["f_kf"]);
}
cmd.Connection.Close();
而且下载类型是.aspx的文件呀。下面是我的代码
sql = "select file1_type,f_kf from KF_Register where id='" + id + "'";
SqlCommand cmd = new SqlCommand(sql, myconn);
cmd.Connection.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
Response.Clear();
Response.AddHeader("Conntent-Type", dr["f_kf"].ToString());
Response.ContentType = dr["file1_type"].ToString();
Response.BinaryWrite((byte[])dr["f_kf"]);
}
cmd.Connection.Close();
if(dt.Rows.Count>0)
{
//显示附件内容
Response.ContentType = dt.Rows[0]["p_type"].ToString();
Response.BinaryWrite((byte[])dt.Rows[0]["p_body"]);
Response.AddHeader("Content-Disposition","attachment;filename=\""+dt.Rows[0]["p_fileName"].ToString()+"\"");
}
你这行代码是干什么的啊?大家快来帮解决下问题呀,一会下午就要交任务了啊
我就差这个还没有读取出来了,好急哦。