如何配置 IE7 下载文件类型而不是在浏览器中打开
我写了一个下载文件的 watir 脚本。 它下载的文件之一具有 .dcf 扩展名。 几个月前,我在我的计算机上更改了某处的设置,以便提示下载 .dcf 文件(“您要打开还是保存此文件吗?”),而不是在浏览器中打开。 这就是我想要的行为。 我使用的是 XP Pro/IE7。
我现在正在设置一台专用的测试机器,但似乎找不到我在我的机器上所做的配置选项 - 这很容易找到,以至于我没有注意到它。 我现在找到的所有解决方案都是关于更改下载本身或修改注册表。 我正在从浏览器/IE 级别的客户端角度寻找一些东西。
I have written a watir script that downloads files. One of the files it downloads has a .dcf extension. Months ago, on my machine, I changed a setting somewhere so that .dcf files prompt for download ("Do you want to open or save this file?") instead of opening in the browser. This is the behavior that I desire. I am using XP Pro/IE7.
I'm now setting up a dedicated test machine, but cannot seem to find the configuration option that I did on my machine - which was so easy to find that I didn't make note of it. All of the solutions that I am finding now are either about changing the download itself or modifying the registry. I am looking for something from the client perspective at the browser/IE level.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
说明在这里:
http://www.mydigitallife.info/2007/06/15/disable-automatic-opening-or- saving-of-downloads-re-启用始终询问复选框之前/
instructions here:
http://www.mydigitallife.info/2007/06/15/disable-automatic-opening-or-saving-of-downloads-re-enable-always-ask-before-check-box/
tloach 的链接提供了我需要的答案的方向:
希望这对其他人有帮助。 下次可能会对我有帮助。
tloach's link provided direction towards the answer I needed:
Hopefully this will help others. It will likely help me the next time.
对于 PHP,请尝试使用以下标头:
header("Content-Type: application/force-download");
标头(“内容类型:应用程序/八位字节流”);
header("内容类型:应用程序/下载");
header("内容处置:附件;filename=".basename($filename).";");
当然,无论您使用什么语言,您都可以使用相同的标头。
For PHP, try using these headers:
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($filename).";");
Naturally you can make use of the same headers in whatever language you are using.