0

基本的な質問がありますが、ばかげているように聞こえるかもしれません。header()PHP関数でファイル拡張子を言及することは必須ですか?
例えば、

header('Content-Type:application/pdf');
header('Content-Disposition:attachment; filename:"testfile.pdf"');

以前使用していたコードには拡張子がありませんでした。しかし、うまくいきました。

header('Content-Disposition:attachment; filename:"testfile"');

しかし、今では同じコードが以前と同じようには機能しません。ブラウザーは、ファイルの種類が不明であることを示しており、ファイルを表示するアプリケーションを選択するように求めています。

この部分を処理するコードは変更しませんでした。しかし、それでも動作が異なります。HTMLDOC プラグインを使用して、コンテンツを PDF ファイルにレンダリングしています。

4

0 に答える 0