问题描述
if($pdf_success) {
echo 'Success! Your download is starting';
ob_end_clean()
$pdf->Output('D','filename.pdf');
} else {
echo 'Failure! Try again with different parameters.';
}
这是问题所在:
如果我不use ob_end_clean()
pdf下载失败,并显示以下消息:
Uncaught Exception: FPDF error: Some data has already been output,can't send PDF file (output started at .....
如果我使用它,则pdf会正确下载/显示,但消息不会显示...
首先使用ob_end_flush()
会显示该消息,但会以相同的消息停止下载,而使用ob_end_clean()
则无济于事,但会产生以下消息:
PHP Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in ....
如何显示一条消息,然后成功开始下载?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)