[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблеммы с загрузкой через document.location.href
CJ_Junyor
Всем привет, возникла задача ....

Есть URI pdf файла , если указать его в полном виде в адресной строке браузера открывается окно для загрузки файла на компьютер клиента ...

Мне нужно реализовать механизм автоматической загрузки этого pdf файла через определенный промежуток времени ...

Отсчет времени уже реализован, а загрузку файла я решил сделать через document.location.href='URI pdf файла';

но при таком подходе через определенный промежуток времени окно с предложением загрузки файла не открывается ...

У меня вопрос, что нужно использовать чтобы имитировать прямое указание URI файла в адресной строке? и почему он не открывает диалоговое окно (Открыть/Загрузить)?
Winston
Цитата (CJ_Junyor @ 12.03.2012 - 10:45)
и почему он не открывает диалоговое окно (Открыть/Загрузить)?

Нужно заголовок отправить http://ua2.php.net/manual/ru/function.header.php
Посмотри "Пример #1 Download dialog" из ссылки выше
inpost
location.href - это же перезагрузка на новую страницу.
И пишется как window.location.href
Что показывает консоль ошибок?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
CJ_Junyor
Цитата (Winston @ 12.03.2012 - 08:47)
Цитата (CJ_Junyor @ 12.03.2012 - 10:45)
и почему он не открывает диалоговое окно (Открыть/Загрузить)?

Нужно заголовок отправить http://ua2.php.net/manual/ru/function.header.php
Посмотри "Пример #1 Download dialog" из ссылки выше

Это конечно прикольно, и наверняка должно решить задачу ...

<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>


тогда возникает вопрос, как сделать перезагрузку на указанный адрес с использованием javascript'а, чтобы можно было отослать еще и заголовки?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.