Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Altaxar от 16 Июня 2006, 11:40:25
-
Извеняюсь за детский вопрос.. но всетаки как?
Мне надо чтобы при открытии страници, поевилось окно для сохранение фаила на компьторе.
поробовал:
window.location="http://www.inter-ts.com/admin/temp/temp.csv";
Пробовал и header("Location: $link"); в PHP
но все время он у меня открывается и показывает содержимое, а мне надо сохранить на компьютор.
-
нашол в новой теме в PHP
header(\'Content-Type: application/octet-stream;\');
header(\'Content-Disposition: attachment; filename="\'.$file.\'"\');
а можно задать начальное имя фаила под каким сохранить фаил?
-
Kneaz:
а можно задать начальное имя фаила под каким сохранить фаил?
$file - это имя под которым браузер предложит тебе сохранить файл!
-
html_coder:
$file - это имя под которым браузер предложит тебе сохранить файл!
Cпасибо, я в $file прописал и путь. вот у меня и не работало. :-)
-
Kneaz
Лишь замечу, что лучше не application/octet-stream, а application/force-download. Тогда 1) при закачке тип файла некоторые браузеры (гм!) покажут корректнее, 2) ссылка перехватится медежером закачки (что при кривости IE для первого варианта работает не всегда), ну и 3) собственно не привязывается к исполнимому типу.
-
CGVictor Спасибо, сколько мукалатуры не перебрал а вот такой варианчик не видел :-)