1

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

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

4

3 回答 3

0

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

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

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

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

header("Content-Disposition: attachment; filename=".basename($filename).";");

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

于 2008-09-30T19:00:15.993 回答
0

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

  1. 我需要打开一个 Windows 资源管理器窗口并从工具菜单中选择文件夹选项...。
  2. 我需要转到“文件类型”选项卡并找到要更改其行为的扩展名。
  3. 我需要有文件类型的高级按钮——它并不总是在那里。
  4. 下载后确认打开复选框需要选中(未清除)
  5. 需要有行动——并不总是有。我发现一个叫做编辑和另一个叫做打开就足够了。我将它们绑定到记事本(C:\WINDOWS\system32\NOTEPAD.EXE %1)。我还需要选中Use DDE复选框并为Application:System for Topic填写NOTEPAD :

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

于 2008-09-30T22:33:01.753 回答