日期:2014-05-19  浏览次数:20609 次

文件下载时,如何才能不弹出对话框?
文件下载时,如何才能不弹出对话框?
代码如下:

Response.ContentType   =   "unknown ";                      
Response.AddHeader( "content-disposition ",   "attachment;   filename=file "   +   System.IO.Path.GetExtension(strFileURL));
Response.Flush();
Response.WriteFile(Request.MapPath(strFileURL));
Response.End();

总是弹出一个对话框,提示:[打开][保存][取消],我想要自动保存到客户端的指定路径中。

如何做呢?

------解决方案--------------------
不可能的。这样用户太没有安全性可言了。
------解决方案--------------------
不可以。那样与病毒不好区分了
------解决方案--------------------
现在还没有方法取消这个东西~~·

楼主还是结贴吧,呵呵
------解决方案--------------------
除非自己写activx下载
------解决方案--------------------
如果不用ActiveX,就没有办法。
如果用ActiveX,那你的ActiveX就是不可信的,没人给你做数字签名。
------解决方案--------------------
厉害!
------解决方案--------------------
做不到,除非已经在客户端注册表定义了该MINE类型不提示直接处理。例如大多数BT客户端安装后,下载torrent都是不提示的。
------解决方案--------------------
从安全角度考虑,这样肯定不行,不然,互联网可就恐怖了.
------解决方案--------------------
LZ做病毒ing?
------解决方案--------------------
好像不行。
------解决方案--------------------
不可以...
------解决方案--------------------
......................
------解决方案--------------------
没有办法
------解决方案--------------------
不行的
------解决方案--------------------
那你也要让用户知道什么是可以做的,什么是不能做的阿
------解决方案--------------------
用ActiveX可能会被杀毒软件杀掉哦,呵呵
------解决方案--------------------
揪住你这个用户的衣领,紧紧的,让她透不过气来,然后用你的脚丫扣她鼻眼(不是屁眼),用你的铜头和她对撞,一直撞到她满天的星星,这样问题就解决了,让她们知道咱们这些程序员的厉害,别以为要咱们什么姿势就什么姿势。
------解决方案--------------------
钻石都说了
------解决方案--------------------
up
------解决方案--------------------
不可以。那样与病毒不好区分了
------解决方案--------------------
up
------解决方案--------------------
如果这个功能被LZ开发出来了,那以后网络就更没有安全性可言了
------解决方案--------------------
关注中……
------解决方案--------------------
揪住你这个用户的衣领,紧紧的,让她透不过气来,然后用你的脚丫扣她鼻眼(不是屁眼),用你的铜头和她对撞,一直撞到她满天的星星,这样问题就解决了,让她们知道咱们这些程序员的厉害,别以为要咱们什么姿势就什么姿势。
--------------------------------
最好的方法
------解决方案--------------------
你跟他说:

这个不是网站程序的问题了
你再开2W我给你做个访问该网站的专用浏览器
就可以达到你的要求
------解决方案--------------------