ホームページ  >  記事  >  バックエンド開発  >  PDF ファイルのダウンロード用に正しい PHP ヘッダーを設定するにはどうすればよいですか?

PDF ファイルのダウンロード用に正しい PHP ヘッダーを設定するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-03 04:19:30430ブラウズ

How to Set the Correct PHP Headers for PDF File Downloads?

PDF ファイルのダウンロード用に正しい PHP ヘッダーを設定する方法

多くの人が、ユーザーがリンクをクリックしたときに PDF ファイルのダウンロードを有効にする際に課題に直面しています。アプリケーション。この問題に対処するために、PDF ファイルのダウンロードの正しいヘッダー構成を調べてみましょう。

PHP では、header() 関数を使用してヘッダーを設定できます。 Content-type ヘッダーと Content-Disposition ヘッダーを適切に設定することが重要です。以下に例を示します。

<code class="php">// Set the content type as PDF
header("Content-type:application/pdf");

// Set the content disposition as attachment
header("Content-Disposition:attachment;filename=downloaded.pdf");

// Read the PDF file and send it to the browser
readfile("original.pdf");</code>

HTML マークアップや空白を含む出力が送信される前に、header() 関数を呼び出す必要があることに注意してください。 PHP 4 以降のバージョンでは、このタイミングの問題を処理するために利用できる出力バッファリングがサポートされています。

これらの手順に従うことで、ユーザーがアプリケーションの操作を行うときに PDF ファイルのダウンロードを有効にするように PHP ヘッダーを正常に構成できるはずです。リンク。

以上がPDF ファイルのダウンロード用に正しい PHP ヘッダーを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。