Ответ, содержащий двоичный поток PDF, должен иметь следующий заголовок:
Content-Disposition: attachment; filename=theFileName.pdf;
Это скажет браузерам обрабатывать PDF как вложение, и браузер откроет диалоговое окно Сохранить как, где предложенныйимя файла - theFileName.pdf.Однако у вас не будет возможности предложить местоположение каталога.