放在服务器虚拟目录下,可以直接下载;如果不在虚拟目录下嘛,
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
解决方案 »
- c#中怎样实现点击按钮后将文本框中的数据添加到数据库中
- 如何计算渐变色中某一点的具体颜色
- 求多线程编程例子!
- 关于Progressbar控件,看看这段代码
- 跪求 《Visual C#数据库项目案例导航 》随书光盘代码
- string是值类型,但为什么有的地方表现出的是引用类型的特征呢?
- dev GridControl winform 合并单元格问题
- 如何限制下载?
- .net中WEB SERVICE的问题!在线等待!
- What happened to my configuration file. unicode?
- 谁能告诉我"立方米的字符"??????????
- c#调用WINAPI,USING些什么东西啊??
this.HyperLink1.NavigateUrl = Server.MapPath(".") + "\\" + file;
这样写怎么不行?
this.HyperLink1.NavigateUrl="/"+file;
this.HyperLink1.NavigateUrl = "/" + "YYGLWeb/" + file;
YYGLWeb是程序名
以后安装是用户另起名称怎么办?