日期:2014-05-16  浏览次数:20496 次

IE怎么弹出下载对话框?
如题,我现在用的方法是 window.location.href = url; url是我要下载的文件的地址,但是这种方法在IE6上默认直接在当前页面上打开了该文件(我要下载的文件是xls文件),在IE7 IE8上可以弹出下载对话框,但是点保存没有问题,点打开的话还是在当前页面上打开了该文件。请问当点击下载的时候如何能让浏览器弹出下载对话框并且点击打开按钮的时候不在当前页面上打开下载文件?
另外,我还试过了用window.open,也是在一个新弹出的页面上打开要下载的文件。如何才能让它弹出下载对话框呢?请各位大牛们提出一个切实有效的解决方案。


------解决方案--------------------
网上搜索 【asp stream 流 下载】 好多代码的
------解决方案--------------------
那就用java做呗
------解决方案--------------------
这个不是和弹出一个登陆框原理一样么~
------解决方案--------------------
请求的后台方法中将相应文件使用流写出就可以了,浏览器会自动弹出下载框的