Xpoint
   [напомнить пароль]

Download файлов из PHP скрипта

Метки: [без меток]
2009-02-09 13:36:24 [обр] Илья Завьялов[досье]

Добрый день!
Есть некий php-скрипт, который обрабатывает файл и предлагает пользователю сохранить его на локальном диске.
  $file_name="test.txt";
  header("Content-Length: ".filesize($file_name));
  header("Content-Disposition: attachment; filename=".$file_name);
  header("Content-Type: application/x-force-download; name=\"".$file_name."\"");
  кeadfile($file_name);
Если он запускается как самостоятельный php-файл, то никаких проблем. У пользователя благополучно выходит окошко с предложением сохранить файл.
Если же php-файл используется в качестве скрипта обработки в ajax-запросе, то никакого скачивания не происходит. Возможно ли вообще такое сделать, используя ajax?

Заранее спасибо!

P.S. Прошк прощения, если ошибся с разделом форума...

спустя 3 минуты [обр] Илья Завьялов[досье]
У меня задача не на сервер их закинуть, а наоборот с сервера на локальный компьютер.
Возможно, проще всего тогда в ответе передать ссылки на файлы и уже закачку запустить средствами JS?
спустя 16 минут [обр] MiRacLe(47/77)[досье]
как вариант вашим же "ajax"-ом добавьте iframe с адресом "некого php-скрипта" в src
спустя 48 минут [обр] Илья Завьялов[досье]
Спасибо! Буду пробовать...
спустя 16 дней [обр] Javof[досье]
Конешно закачку не видно, веть ajax сам принимает данные.
Все что вы с ними можете сделать, дак это только проанализировать или вывести на странице.
Надо просто отправить браузер по ссылке на ваш скрипт. С типом application/x-force-download, браузер серавно не уйдет со страницы.
Powered by POEM™ Engine Copyright © 2002-2005