Ручной Download

Статус
В этой теме нельзя размещать новые ответы.

Alex2003

Новичок
Ручной Download

Вопрос:

На странице ссылка: <A target="_top" href="download.php?ID=1">

Файл download.php:
.....
PHP:
        //-- send headers. 
        header("Content-Disposition: attachment; filename=$row[Filename].gz\r\n"); 
        header("Content-Type: application/octet-stream\r\n"); 
        header("Content-Type: application/force-download\r\n"); 
        header("Content-Type: application/download\r\n");//ento dlya explorera 
        header("Content-Transfer-Encoding: binary\r\n"); 
        //-- send file. 
        readfile("$row[Filename]"); 

$row[Filename] - из БД...
Так вот. Появляется предложение загрузить файл, все даунлодится, но остается пустое окно браузера. Как его закрыть? :confused:
 

Alex2003

Новичок
Типа вконце файла приписать

header("Status: 301 Moved Permanently");
header("Location: $_SERVER[REQUEST_URI]");
 

Vladimirovich

Guest
Re: Ручной Download

Автор оригинала: Alex2003
Вопрос:

На странице ссылка: <A target="_top" href="download.php?ID=1">

....

но остается пустое окно браузера. Как его закрыть? :confused:
по идее должно остаться окно со ссылкой <A target="_top" href="download.php?ID=1">. что-то ты паришь про пустое окно =/
 

Alex2003

Новичок
Действительно:
открывается пустое окно,
появляется запрос:
________________________________
загружается файл
download.php?ID=1 с ....

открыть...
сохранить...

_________________


Если тычить "открыть на месте" - появляется другой запрос

Даунлоадинг...
1.txt

Если тычить сохранить (в первом запросе)
Он все-равно сохраняет 1.txt, но оставляет после себя пустое окно, о котором и речь...
 

Alex2003

Новичок
Пробовал, Все как и раньше, только "подвисает" основное окно. Приходится тыкать три кнопки, вместо одной, что не есть хорошо. (download.php?ID=1 - открыть на месте, 1.txt - сохранить на диск, да еще в браузере "стоп") :-(
 

Vladimirovich

Guest
Автор оригинала: Alex2003
Пробовал, Все как и раньше, только "подвисает" основное окно. Приходится тыкать три кнопки, вместо одной, что не есть хорошо. (download.php?ID=1 - открыть на месте, 1.txt - сохранить на диск, да еще в браузере "стоп") :-(
то что в эксплорере надо много раз щелкать когда хочешь сохранить лечится
Content-Disposition: inline;
только не уверен что все файлы прокатят, возможно *.txt он в броузере откроет =/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху