В моем приложении, после нажатия на гиперссылку, приложение создает файл PDF и загружает его автоматически без запроса сохранения файла. мне нужно Save As
диалоговое окно с предложением сохранить файл локально, чтобы я мог выбрать каталог каждый раз, когда загружаю файл. Пожалуйста, помогите мне с этим. Благодарю.
Я думаю, что это зависит от поддержки браузера. Если браузер поддерживает просмотр файла, вы можете просмотреть файл в браузере и нажать кнопку «Сохранить», чтобы загрузить его, в противном случае браузер выведет диалоговое окно.
Попробуйте это … Может помочь вам …
<a href="pdf_server.php?file=file_path">Download</a>
pdf_server.php
<?php
header("Content-Type: application/octet-stream");
$file = $_GET["file"] .".pdf";
header("Content-Disposition: attachment; filename=" . urlencode($file));
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file));
flush(); // this doesn't really matter.
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
?>