ホームページ >バックエンド開発 >PHPチュートリアル >PDF のダウンロードが機能しないのはなぜですか?
問題:
ヘッダー設定を実装しているにもかかわらず、アプリケーションはユーザーの要求に応じて PDF を開くことができませんクリック。現在使用されているヘッダーは次のとおりです:
<code class="php">$filename = './pdf/jobs/pdffile.pdf'; $url_download = BASE_URL . RELATIVE_PATH . $filename; header("Content-type:application/pdf"); header("Content-Disposition:inline;filename='$filename'"); readfile("downloaded.pdf");</code>
解決策:
この問題を解決するには、ヘッダー構成を次のように調整する必要があります:
<code class="php">header("Content-type:application/pdf"); // Set the file disposition to attachment for download header("Content-Disposition:attachment;filename=\"downloaded.pdf\""); // Read the actual PDF file from its source readfile("original.pdf");</code>
追加の注意事項:
以上がPDF のダウンロードが機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。