Запуск загрузки файла на странице с содержимым


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

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

Author: jeffreyveon, 2010-05-27

2 answers

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

Например:

<meta http-equiv="refresh" content="2;url=download.php">
 3
Author: SLaks, 2010-05-27 17:16:16

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

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

 1
Author: Joshua, 2010-05-27 17:15:04