PDFファイルを強制的にダウンロードするコードがあります。以下のコード
$file_name = 'Bv_Ebook.pdf';
$file_url = 'http://' .$_SERVER['HTTP_HOST'].'/sites/default/files/'. $file_name;
header('Content-Type: text/html');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"".$file_name."\"");
readfile($file_url);
このコードはベータサーバーで動作し、PDFがダウンロードされて開くことができます。
私たちのライブサーバーでは、同じコードでpdfがダウンロードされますが、pdfファイルを開くことはできません。
ドキュメントを開くことができません ファイルタイププレーンテキストドキュメント(テキスト/プレーン)はサポートされていません
PDFとapacheヘッダーの設定を強制的にダウンロードしましたが、何も機能しないようです。
何が問題になるのか考えてみてください。