|
|
|
| Всем - хорошего времени суток.
Вопрос может показаться дилетантским, но таковы, уж, реалии..
Как, извините, сделать ссылку на скачивание файла без ухода со страницы?
Колоссальное спасибо! | |
|
|
|
|
|
|
|
для: Deed
(15.11.2012 в 20:08)
| | Скачивание со стороннего сайта или со своего? | |
|
|
|
|
|
|
|
для: confirm
(15.11.2012 в 20:46)
| | С своего. Здравствуйте! | |
|
|
|
|
|
|
|
для: Deed
(15.11.2012 в 20:58)
| | Добрый день/вечер/ночь/утро.
Ну, тогда, если файл отдается скриптом, то никакого перехода и не должно быть. Ну, например, эта ссылка обращается к этой же странице, и если в начале ее (до выдачи в браузер) будет помещен код, типа:
<?php
if(isset($_GET['var'])) {
//код выдачи файла
exit;
}
?>
... основной код страницы
| то скрипт отработает, отдаст файл и все, никакой перезагрузки не будет. И сам переход по ссылке тоже не проблема заблокировать на стороне клиента, если уж...
У вас какая-то исключительная ситуация? | |
|
|
|
|
|
|
|
для: confirm
(15.11.2012 в 21:20)
| | Э... Я не совсем корректно зала вопрос.
Ссылка на rar-файл. Понимаете? На скачивание файла. Просто при клике кидает браузер на пустую страницу. Хотя, я неоднократно раньше наблюдал ситуацию, когда по клике на ссылке на скачивание файла браузер не убегает с этой страницы, и новые (target="_blank", хе-хе) не открываются.
Не удосужился в свое время посмотреть, как это было реализовано. Но кажется мне, ничего сложного здесь нет. Туплю малость. | |
|
|
|
|
|
|
|
для: Deed
(15.11.2012 в 22:23)
| | Вы бы лучше пояснили какая у вас ссылка - непосредственно на файл для скачивания или на скрипт, который отдает файл.
В любом из этих случаев, на файл с таким расширением браузер будет предлагать диалог загрузки. Opera какой-то версии (не помню уже) загружала содержимое .rar в новое окно (это если прямая ссылка на файл, с настройками браузера по умолчанию это было связано), но перехода никакого не было. Тем более его не будет, если вы любой контент будете отдавать не по ссылке на файл, а скриптом. И target совсем не нужен. | |
|
|
|
|
|
|
|
для: confirm
(15.11.2012 в 23:02)
| | Да банальная ссылка вида <a href="http://site/dow/book.rar">Book</a> | |
|
|
|
|
 24.2 Кб |
|
|
для: Deed
(15.11.2012 в 23:29)
| | В домене yoursite, в индексном файле:
<html>
<head>
<title>Index</title>
</head>
<body>
<a href="dow/book.rar">Book</a>
</body>
</html>
|
по запросу из каталога dow, действия браузеров как на картинке -->
То есть, браузеры по типу запрашиваемого контента соображают, что по переходу ловить им нечего и данный контент они предлагают сохранить, если конечно вы в настройках действий браузера на mime типы ничего сами не переопределите. Если, например, в браузере имеющем плагин поддержки .pdf отключить этот плагин, то он также будет предлагать сохранение таких файлов, а не открывать его в своем окне (в зависимости от target). | |
|
|
|