Force file загрузить PDF 'open with' box говорит о своем документе в Firefox ??

Я пытаюсь принудительно загрузить PDF-файл, все работает нормально. Единственная проблема заключается в том, что когда он показывает «Загрузите окно», он говорит, что это «Документ Firefox», который на самом деле должен сказать «Adobe Acrobat Document». См. Изображения, а ниже – код, который я использую

1) принудительно загрузите ящик из gmail, который отлично работает

введите описание изображения здесь

2) Загрузите приложение из моего приложения, в котором говорится, что «Firefox Document»

введите описание изображения здесь

header("Pragma: public"); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/pdf"); header("Content-Disposition: attachment; filename=\"".basename($file)."\";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize(getcwd().$file)); readfile(getcwd().$file); 

для всех, кто ищет ту же проблему.

TS переходит к решению:

добавьте exit @ the end (по каким-то причинам firefox нуждается в этом)

 header("Content-Type: application/pdf"); echo $pdf; exit; 

Попробуй использовать

 Header('Content-Type: application/octet-stream'); 

вместо

 Header("Content-Type: application/pdf");