文件下载的时候,怎么样弹出窗口只有“保存,取消”窗口,不要"打开".

yujunxue 2006-09-12 07:55:17
文件下载的时候,怎么样弹出窗口只有“保存,取消”窗口,不要"打开".

Response.AppendHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(arrName[i].ToString(), System.Text.Encoding.UTF8));
...全文
448 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eray 2006-09-18
  • 打赏
  • 举报
回复
楼上几位的,我也是照着这个方法用的啊。为什么还是有“打开”“保存”和“取消”,怎么样可以没有“打开”啊
elivehai 2006-09-18
  • 打赏
  • 举报
回复
不错,值得研究啊。
ldw701 2006-09-18
  • 打赏
  • 举报
回复
收藏。。。mark
fattycat 2006-09-17
  • 打赏
  • 举报
回复
mark
chinadforce 2006-09-17
  • 打赏
  • 举报
回复
不错
yaozhg 2006-09-17
  • 打赏
  • 举报
回复
不错,谢了。收藏起来。
lijian910wolf 2006-09-17
  • 打赏
  • 举报
回复
mark
aliketen 2006-09-17
  • 打赏
  • 举报
回复
mark
wapit 2006-09-17
  • 打赏
  • 举报
回复
收藏
ddff2004 2006-09-17
  • 打赏
  • 举报
回复
收藏
conghui 2006-09-17
  • 打赏
  • 举报
回复
我也遇到这个问题了,甚是苦恼呀,收藏
极客行天下 2006-09-13
  • 打赏
  • 举报
回复
收藏
jijl2001 2006-09-12
  • 打赏
  • 举报
回复
方法不错
yb2008 2006-09-12
  • 打赏
  • 举报
回复
我测试过,非常OK
yb2008 2006-09-12
  • 打赏
  • 举报
回复

http://liufu627.cnblogs.com/archive/2006/05/15/400910.aspx

asp.net 下载文件
Posted on 2006-05-15 22:53 God Blue Shadow 阅读(418) 评论(5) 编辑 收藏 引用 收藏至365Key
要用ASP.NET实现邮箱中附件下载的功能,
搞了好久也没有搞通,网上有很多事例都是一样的:IE支持的文件就会直接打开,而其它的像ZIP之类的文件不识别,就会弹出下载或打开的对话框。
突然一想是不是有什么文件筛选的问题,果然在写文件之前将Filter清除就可以像附件一样使用了。


string filename = "a.txt";

if (filename != "")
{

string path = Server.MapPath(filename);

System.IO.FileInfo file = new System.IO.FileInfo(path);

if (file.Exists)
{

Response.Clear();

Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);

Response.AddHeader("Content-Length", file.Length.ToString());

Response.ContentType = "application/octet-stream";

Response.Filter.Close();

Response.WriteFile(file.FullName);


Response.End();

}

else
{

Response.Write("This file does not exist.");

}

}
机器人 2006-09-12
  • 打赏
  • 举报
回复
这个东东控制不了~~~

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧