Программирование > JavaScript & JScript

Загрузка фаилов

(1/2) > >>

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) собственно не привязывается к исполнимому типу.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии