tcpdf組件目前應用得很是普遍,可是對於如何把生成的pdf文件自動保存在服務端卻不多有人說起。讓咱們先來看看標準輸出代碼:瀏覽器
//服務器存檔模式$pdf->Output('output.pdf','F');
TCPDF ERROR: Unable to create output file: output.pdf
的錯誤。若是咱們切換成其餘模式,一點問題都沒有,例如:
//下載模式
$pdf->Output('output.pdf','D');
//瀏覽器模式
$pdf->Output('output.pdf','I');
解決方法其實很簡單,在Output前添加一個函數
ob_clean(),代碼以下:
//服務器存檔模式
ob_clean();
$pdf->Output('output.pdf','F');
//服務器存檔模式
ob_clean();
$pdf->Output($_SERVER['DOCUMENT_ROOT'] .'output.pdf', 'F');