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