Запуск загрузки файла на странице с контентом - PullRequest
2 голосов
/ 27 мая 2010

Я видел много веб-сайтов, запускающих диалог сохранения файла на странице с существующим HTML-контентом. Как они это делают?

Я знаю о настройке правильных заголовков, таких как расположение содержимого и т. Д., Но когда я это делаю, содержимое страницы не загружается, и сразу же начинается загрузка файла ...

Ответы [ 2 ]

3 голосов
/ 27 мая 2010

Создайте обычную страницу HTML, затем добавьте обновление META, которое перенаправляет в скрипт PHP, отправляющий файл с заголовком Content-Disposition.

Например:

<meta http-equiv="refresh" content="2;url=download.php">
1 голос
/ 27 мая 2010

Я знаю, что многие из них используют скрытый iframe, страница, на которую указывает iframe, фактически является загрузкой файла.

Хотя есть лучшие способы сделать это, я уверен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...