您的位置:首页 > 编程语言 > C#

C# 实现文件下载

2008-05-19 14:38 246 查看
protected void lnkDownLoad_Click(object sender, EventArgs e)
{

KeFu.BLL.tbl_Dealer_Kefu kefuBll = new KeFu.BLL.tbl_Dealer_Kefu();
DataSet data = kefuBll.GetList(" iId =7");
//下载work文档

if (data.Tables[0].Rows[0]["OtherContent"].ToString().Length > 0)
{

DataRow dr = (DataRow)data.Tables[0].Rows[0];
Response.Buffer = true;
Response.Clear();
Response.ContentType = dr["OtherContent"].ToString();
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(dr["OtherContent"].ToString()));
Response.WriteFile("File\\" + dr["OtherContent"].ToString());//取得相对路径
Response.Flush();
Response.End();
}
else
{
MessegeBox.Show(this, "无上传文档");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: