| |
|
|
| | Подскажите, плз, как предотвратить вывод к окно браузера файлов .rar? То есть как сделать так, чтобы при клике на ссылку выводилось окно с запросом на загрузку файла а не происходила сразу загрузка файла.
Я пробовал делать так:
$file_name = $_GET ['file'];
header ("Content-Disposition: attachment; filename=$file_name");
header ("Content-type: application/octet-stream");
header("Location:dir_files/$file_name");
|
Но всё равно загрузка происходит сразу в окно браузера. Шо такое? | |
| |
|
|
| |
автор: cheops (из кафе) (24.07.2006 в 17:44) |
|
| |
для: Footer
(24.07.2006 в 17:33)
| | | 1) Какой браузер используется?
2) Это локальная машина или сервер? | |
| |
|
|
| |
|
|
| |
для: Footer
(24.07.2006 в 17:33)
| | | Попробуйте отправить Content-type: */* или undefined/undefined | |
| |
|
|
| |
|
|
| |
для: ЯR
(25.07.2006 в 03:18)
| | | Использую Оперу. А что, в разных браузерах по-разному?
Тестирую на локальной машине, то есть хостинг виртуальный.
Попробовал Content-type: */* или undefined/undefined - эффект разный. Главное, что интересно: у меня на локальном хосте эта фишка не работает (Content-type:undefined/undefined), а на хостинг вылил - работает. Шо такэ?
В связи с этим ещё один вопрос: как сделать так, чтобы всегда в любом браузере отображалось диалоговое окно на загрузку файла (архива)? | |
| |
|
|
| |
|
|
| |
для: Footer
(25.07.2006 в 15:46)
| | | Да в разных браузерах может быть по разному. | |
| |
|
|