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

时间:2008-09-30 18:07:48

标签: internet-explorer download watir browser-automation

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

我现在正在设置一个专用的测试机器,但似乎无法找到我在我的机器上执行的配置选项 - 这很容易找到,我没有记下它。我现在发现的所有解决方案都是关于更改下载本身或修改注册表。我正在浏览器/ IE级别从客户端角度寻找一些东西。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

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

标题(“Content-Type:application / force-download”);

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

标题(“内容类型:应用程序/下载”);

header(“Content-Disposition:attachment; filename =”。basename($ filename)。“;”);

当然,您可以使用您正在使用的任何语言使用相同的标题。

答案 2 :(得分:0)

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

  1. 我需要打开Windows资源管理器窗口,然后从工具菜单中选择文件夹选项...
  2. 我需要转到文件类型标签,找到我想要更改其行为的扩展程序。
  3. 我需要为文件类型设置高级按钮 - 它并不总是存在。
  4. 下载后确认打开复选框需要 已检查 (未清除)
  5. 需要行动 - 并非总是如此。我发现一个名为编辑的名单和另一个名为开启的名称就足够了。我把它们绑在记事本上(C:\ WINDOWS \ system32 \ NOTEPAD.EXE%1)。我还需要 检查 使用DDE 复选框,并为应用填写 NOTEPAD > 系统 主题:
  6. 希望这会有助于其他人。它可能会在下一次帮助我。