header() -> "Сохранить как"

123

Guest
header() -> "Сохранить как"

Задача простая, но реализовать, не получается.

На данный момент, файл, скачивающийся через браузер, сожравший заголовки:

header("Content-Type: application/ <указывается тип файла>");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
readfile($file);
выводит диал-окно "Сохранить как", но требуется заставить браузер автоматом передать файл приложению, открывающему такой тип файлов по умолчанию.
Как это сделать?
 

stutak

Guest
меняй
Content-type: application/xxx.
Если система найдёт приложения для открытия файлов типа xxx то можно сразу и открыть

-~{}~ 03.10.04 22:43:

сори с попойки не всё посмотрел . не зна.ю
 

123

Guest
Да вроде все типы правильно выставил. Все равно не работает.
 

Фанат

oncle terrible
Команда форума
если все вроде правильно выставил, то вроде должно и работать.
 

123

Guest
Нашел пример - http://suprnova.org
Там, при использовании IE-браузера, при попытке закачки, torrent-файлы сразу открываются назначенной утилитой.
На аналогичном же ресурсе, автоматического открытия не происходит - идет обычное диалог. окно "Сохранить как"
Может быть требуется в MIME-types что-то указать?
 

Фанат

oncle terrible
Команда форума
может быть, требуется.
Тебе даже сказали - что.

Правда, тебе не сказали, чего указывать не надо, но, вроде бы, там простым английским языком написано.

А лучше всего - посмотреть, какие заголовки отдает известный тебе ресурс, и отдать точно такие же
 
Сверху