簡體   English   中英

當我使用 POST FORM 時,FPDF 在 PHP 上而不是在 PDF 上返回文件

[英]FPDF return the files on PHP instead on PDF when I use a POST FORM

我正在開發一個生成 PDF 按鈕,它是一個 POST 方法,這個 POST 向您打開一個新窗口,打開一個 PDF。 (直到這里一切都很好)。 但是當我嘗試下載而不是名稱report.pdf 時出現report.php。

你知道會發生什么嗎?

在這里,我將輸出 FPDF 的代碼留給您:

header("Content-type:application/pdf");
$filename = 'Report -'.date("d-m-Y").'.pdf';
$pdf->Output($filename,'I');

這就是當我點擊下載 PDF 時發生的情況

在此處輸入圖像描述

我並不完全清楚,“當我單擊 PDF 下載時”是什么意思。 也許它適用於 Content-Disposition-Header:

$filename = 'Report -'.date("d-m-Y").'.pdf';
header("Content-type:application/pdf");
header('Content-Disposition: attachment; filename="'.$filename.'"');
$pdf->Output($filename,'I');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM