Как заставить диалог Сохранить как при потоковой передаче вложения PDF

Я использую следующий код для потоковой передачи PDF в браузер:

header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Pragma: public");
header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename=file.pdf");
echo $pdf;

Работает нормально, за исключением (во всяком случае, в Chrome), он просто сохраняет файл «file.pdf» - он не вызывает диалоговое окно «Сохранить как», поэтому я могу переименовать файл, если я выберу.

Я подозреваю, что это может быть одной из тех зависимых от браузера вещей, но возможно ли принудительно вызвать диалог Save As с заголовками php при потоковой передаче pdf для загрузки?

Заранее спасибо за вашу помощь

Ответы на вопрос(3)

Ваш ответ на вопрос