Как мне настроить IE7 для загрузки файлов вместо открытия в браузере - PullRequest
1 голос
/ 30 сентября 2008

Я написал скрипт watir, который загружает файлы. Один из загружаемых файлов имеет расширение .dcf. Несколько месяцев назад на моей машине я где-то изменил настройку, чтобы файлы .dcf запрашивали загрузку («Хотите открыть или сохранить этот файл?») Вместо открытия в браузере. Это поведение, которое я желаю. Я использую XP Pro / IE7.

Я сейчас настраиваю выделенную тестовую машину, но, похоже, не могу найти вариант конфигурации, который я сделал на своей машине - который было так легко найти, что я не запомнил это. Все решения, которые я сейчас нахожу, касаются либо изменения самой загрузки, либо изменения реестра. Я ищу что-то с точки зрения клиента на уровне браузера / IE.

Ответы [ 3 ]

1 голос
/ 30 сентября 2008
0 голосов
/ 01 октября 2008
Ссылка

tloach указывает направление на нужный мне ответ:

  1. Мне нужно было открыть окно проводника Windows и выбрать Параметры папки ... в меню Инструменты .
  2. Мне нужно было перейти на вкладку Типы файлов и найти расширение, для которого я хотел изменить поведение.
  3. Мне нужно было иметь кнопку Advanced для типа файла - это не всегда там.
  4. Флажок Подтверждение открытия после загрузки должен быть отмечен (не очищен)
  5. Должны быть Действия - не всегда. Я обнаружил, что одного с именем edit и другого с именем open было достаточно. Я привязал их к блокноту (C: \ WINDOWS \ system32 \ NOTEPAD.EXE% 1). Мне также нужно было проверить Использовать флажок DDE и заполнить NOTEPAD для Применение: и Система для Тема:

Надеюсь, это поможет другим. Это, вероятно, поможет мне в следующий раз.

0 голосов
/ 30 сентября 2008

Для PHP, попробуйте использовать следующие заголовки:

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

заголовок ("Content-Type: application / octet-stream"); ​​

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

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

Естественно, вы можете использовать те же заголовки на любом языке, который вы используете.

...