如何配置IE7下载文件类型而不是在浏览器中打开

时间:2020-03-06 14:56:15  来源:igfitidea点击:

我写了一个watir脚本来下载文件。它下载的文件之一具有.dcf扩展名。几个月前,在我的机器上,我更改了某个设置,以便.dcf文件提示下载("要打开还是保存此文件?"),而不是在浏览器中打开。这是我想要的行为。我正在使用XP Pro / IE7.

我现在正在设置一台专用的测试机器,但是似乎找不到在我的机器上执行的配置选项,因为它很容易找到,因此我没有对其进行记录。我现在发现的所有解决方案都是关于更改下载本身或者修改注册表。我正在从浏览器/ IE级别的客户端角度寻找内容。

解决方案

这里的说明:
http://www.mydigitallife.info/2007/06/15/disable-automatic-opening-or-saving-of-downloads-re-enable-always-ask-before-check-box/

对于PHP,请尝试使用以下标头:

header(" Content-Type:application / force-download");

header(" Content-Type:application / octet-stream");

标头("内容类型:应用程序/下载");

header(" Content-Disposition:附件; filename ="。basename($ filename)。";");

自然,我们可以使用任何语言使用相同的标头。

tloach的链接提供了我需要的答案的方向:

  • 我需要打开Windows资源管理器窗口,然后从"工具"菜单中选择"文件夹选项..."。
  • 我需要转到"文件类型"选项卡并找到要更改其行为的扩展名。
  • 我需要为文件类型使用"高级"按钮-它并不总是存在的。
  • 需要选中"下载后确认打开"复选框(未清除)
  • 需要采取行动-并非总是如此。我发现一个叫做" edit",另一个叫做" open"就足够了。我将它们绑定到记事本(C:\ WINDOWS \ system32 \ NOTEPAD.EXE%1)。我还需要选中"使用DDE"复选框,并为应用程序和系统主题填写NOTEPAD:

希望这会帮助其他人。下次可能会对我有帮助。