С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 08:25 |
Как сделать так, чтобы при посещении страницы она автоматическип редлагала сохранить на диске файл с сервера?
Можно как-нибудь на яваскрипте сделать onLoad и какой-то код, чтобы предложить пользователю сохранить файл на диске, или еще какими=нибудь способами?
МОжно сделать это средствами хтмл? Или еще на пхп нужно программить?
|
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 19/05/05 в 08:42 |
Disruptor писал: | Как сделать так, чтобы при посещении страницы она автоматическип редлагала сохранить на диске файл с сервера?
Можно как-нибудь на яваскрипте сделать onLoad и какой-то код, чтобы предложить пользователю сохранить файл на диске, или еще какими=нибудь способами?
МОжно сделать это средствами хтмл? Или еще на пхп нужно программить? |
PHP здесь ни при чем, т.к. выполняется на сервере, а Javascript, думаю, поможет. Что-нибудь вроде <body onload="document.location.href='file.zip';">...
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 19/05/05 в 10:09 |
обычно это делается через META REFRESH
|
|
вот соскучился по мастеру...
|
0
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 10:10 |
как именно это прописать в коде?
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 19/05/05 в 10:30 |
например так:
Код: | <META HTTP-EQUIV="refresh" content="2;URL=http://www.website.com/file.zip"> |
в этом примере через 2 сек. после открытия страницы браузер попытается открыть заданый УРЛ, а т.к. это не ХТМЛ-файл - предложит сохранить его на диске.
|
|
вот соскучился по мастеру...
|
0
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 10:33 |
можно ли как=нибудь обойти блокировку загрузки в Эксплорере Win XP SP2?
|
|
|
|
С нами с 17.07.04
Сообщения: 1285
Рейтинг: 651
|
Добавлено: 19/05/05 в 10:52 |
А что там за блокировка?...подробнее..
|
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 10:55 |
Код: | чтобы помочь обеспечению безопасности, Internet Explorer заблокировал загрузку файлов на компьютер с этого веб узла. Щелкните здесь для выбора параметров |
В самом верху такое пишет. Т.е. сам не дает запрос на загружку файлов.
|
|
|
|
С нами с 17.07.04
Сообщения: 1285
Рейтинг: 651
|
Добавлено: 19/05/05 в 10:57 |
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://domen.com/file.rar"> -так все качатеся..на SP2
|
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 11:09 |
У меня эту тоже блокирует
|
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 11:10 |
дубль
|
|
|
|
С нами с 17.07.04
Сообщения: 1285
Рейтинг: 651
|
Добавлено: 19/05/05 в 11:23 |
А тебе что именно грузить надо?
|
|
|
|
С нами с 03.04.03
Сообщения: 586
Рейтинг: 75
|
Добавлено: 19/05/05 в 11:33 |
exe-файл
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 20/05/05 в 00:08 |
В зависмости от типа файла меняешь x-zip на тот тип файла который тебе нужен , сейчас он будет показывать при отдаче что это zip файл.
download.php
Код: |
<?php
/**
* Путь к файлу на серваке
*/
$file = "/home/www/site/file.zip";
header("Content-Type: application/x-zip; ");
header("Content-Disposition: filename=".$file);
header("Cache-control: private");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Length: ".filesize($file));
?>
|
|
|
|
|