SqlConnection cn = new SqlConnection();//数据库链接
cn.Open();
SqlDataAdapter da2 = new SqlDataAdapter("select * from myfile where id= 24 ", cn);//读出数据库中相应的数据
DataSet ds2 = new DataSet();
da2.Fill(ds2);
byte[] b2 = (byte[])ds2.Tables[0].Rows[0]["files "];
string type = (string)ds2.Tables[0].Rows[0]["type "];
Response.Clear();
string Type = checktype(type);
Response.AddHeader("Content-Disposition", "attachment; filename=下载" + type);
Response.AddHeader("Content-Length ", b2.Length.ToString());
Response.ContentType = Type;
Response.BinaryWrite(b2);
Response.End();
string FileName = ((LinkButton)sender).CommandArgument;
Response.Clear();
Response.ContentType = Type;
Response.AddHeader("Content-Disposition", "attachment;FileName= " + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8));
Response.WriteFile(FileName);
Response.End();
下载文件
最新推荐文章于 2025-11-26 14:12:29 发布
本文介绍如何从数据库读取指定ID的数据,并将其作为附件响应到客户端。

2611

被折叠的 条评论
为什么被折叠?



