//文件下载
string name = this.Request.QueryString["name"].ToString();
string createPath = HttpContext.Current.Server.MapPath("~/Documents/HelpFile/" + name);
if (name.Contains("/"))
{
name = name.Split('/')[1].ToString();
}
FileInfo DownloadFile = new FileInfo(createPath);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/x-shockwave-flash";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + name);
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
跳到这个页面后再传参数过来就行了!
string name = this.Request.QueryString["name"].ToString();
string createPath = HttpContext.Current.Server.MapPath("~/Documents/HelpFile/" + name);
if (name.Contains("/"))
{
name = name.Split('/')[1].ToString();
}
FileInfo DownloadFile = new FileInfo(createPath);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/x-shockwave-flash";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + name);
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
跳到这个页面后再传参数过来就行了!
解决方案 »
- 请问如何实现js打印局部例如某一个框架中的页面内容?
- JS 集合类的对象定义问题
- 关于改变select中的option项的问题
- 怎样将局域网上计算机上的一个文件考到服务器上?请大虾帮忙!!谢谢!!
- 如何用Javascript实现下面功能?
- javacsript 可以在ie浏览器中运行,但是不能在滕迅浏览器中运行
- 在Textrange中怎么取得光标所在的当前位置
- Beep控制
- 怎么调用API?(也许这个问题很简单,但我不会。)
- easyui datagrid detailview嵌套datagrid的问题
- javascript scr怎么得到通过asp.net另外一个页面传过来的值所查询到的别的值?
- 一个比较菜的问题,想了很久没法解决!特此求助!
Filename = "tesdt.txt"
Response.ContentType = "application/vnd.ms-Word"
Response.AddHeader "content-disposition", "attachment; filename=" & filename
%>