asp.net下载功能无法实现 10
代码:linkbutton添加了tooltip控件存储路径和文件名(如../a/test/doc)protectedvoidLinkButton1_Click1(obje...
代码:linkbutton添加了tooltip控件存储路径和文件名(如../a/test/doc)
protected void LinkButton1_Click1(object sender, EventArgs e)
{
LinkButton l = sender as LinkButton;
DownLoad(l);
}
public void DownLoad(LinkButton l)
{
string filepath = Server.MapPath("~") ;
if (System.IO.File.Exists(filepath))
{
FileInfo file = new FileInfo(filepath +"/"+ l.ToolTip.Substring(2, l.ToolTip.Length - 2));
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.AddHeader("Content-Disposition", "attachment;filename="+file.Name);
Response.AddHeader("Content-Disposition", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
}
}
可是点击下载没有反应,好像只是刷新了一下页面 展开
protected void LinkButton1_Click1(object sender, EventArgs e)
{
LinkButton l = sender as LinkButton;
DownLoad(l);
}
public void DownLoad(LinkButton l)
{
string filepath = Server.MapPath("~") ;
if (System.IO.File.Exists(filepath))
{
FileInfo file = new FileInfo(filepath +"/"+ l.ToolTip.Substring(2, l.ToolTip.Length - 2));
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.AddHeader("Content-Disposition", "attachment;filename="+file.Name);
Response.AddHeader("Content-Disposition", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
}
}
可是点击下载没有反应,好像只是刷新了一下页面 展开
1个回答
展开全部
完整的下载类可以去粗蔽http://zhidao.baidu.com/question/549688673?&oldq=1 看烂唯一下饥凳培。。。封装出了一个类。直接使用就可以。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询