Редирект сделать на другую страницу. там через header передать файл.
Например так.
<?php
header("Content-type: text/plain");
header("Content-Disposition: attachement; filename=text.txt");
$fh = fopen("text.txt", "r+");// открываем нужный файлик
$text = fread($fh,filesize("text.txt"));// считываем что нам нужно
echo $text;// отправляем пользователю
fclose($fh);
?>
или так:
<?php
header("Content-type: text/plain");
header("Content-Disposition: attachement; filename=text.txt");
readfile('text.txt');// имя файла, который необходимо передать
?>
Я же не ошибаюсь? Через php нужно реализовать?