1

Firefoxは毎回PDFファイルをダウンロードするように促しますが、ChromeはダウンロードプロンプトなしでブラウザーにPDFを表示していますが、ダウンロードプロンプトなしでブラウザーにPDFを表示する必要があります。誰か助けてもらえますか?

これがコードです

$file = 'the_pdf.pdf';


header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $file . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');

@readfile($file);
4

2 に答える 2

0

これはプラグインに基づきます。ブラウザがファイルを開く方法を知らない場合は、ダウンロードするように求められます。

于 2012-07-04T10:09:01.623 に答える
0

「任意のブラウザでPDFを表示する」:ほとんどのブラウザでは、設定によってプラグインのインライン表示を上書きできるため、できません。たとえば、私のOperaは常にダウンロードダイアログでPDFリンクを開きます。Web開発者はこれについて何もできません。そして、これは意図されています。

于 2012-07-04T10:10:50.313 に答える