【问题标题】:HeadersAlready sent error when using TCPDF with Yii2将 TCPDF 与 Yii2 一起使用时,HeadersAlready 已发送错误
【发布时间】:2021-11-17 17:50:08
【问题描述】:

每当我使用 TCPDF 库打印 PDF 时,我都会收到 HeadersAlreadySent 异常,尝试遵循在其他类似问题上找到的建议,但徒劳无功

ob_start();
ob_end_clean();// All other content            
return $pdf->Output($localFilePath, $destination);

任何帮助/指针将不胜感激。

【问题讨论】:

  • 虽然这不是致命错误,但 PDF 正在打印,没有任何问题。

标签: yii2 tcpdf


【解决方案1】:

要解决此错误,请从 tcpdf 供应商文件夹中转到名为“tcpdf_static.php”的文件,然后在函数 sendOutputData 中,将 echo $data 替换为以下行以解决问题

ob_start();        
ob_end_clean();// All other content        
echo $data;
ob_end_flush();
die;

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 2016-05-08
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多