2016-07-29 153 views
1

我需要保存由TCDPF生成的DPF文件,在保存此文件後,我需要將有關它的信息發送給另一個腳本。 如何檢查保存的PDF文件到文件夾是否完成?TCPDF - 檢查保存的PDF文件是否已完成

$pdf->Output('folder/example_006.pdf', 'F'); 

回答

3

那麼...這樣的事情:

$pdf->Output('folder/example_006.pdf', 'F'); 
if(file_exists('folder/example_006.pdf')){ 
    //success; 
} else { 
    //fail; 
} 

+0

這是不是很清楚的解決方案,但它的工作原理。謝謝:) – Patrik

+0

我只想在文件保存後發送回覆。當我檢查file_exist()時,它總是返回false。 – Annapurna

+0

@Annapurna你是否確定該文件存在,並且你使用正確的文件名/路徑進行檢查? – user3335966

1

其預計,如果TCPDF拋出捕錯誤,如果不能輸出寫入到文件。但我想這可能對您而言不夠。所以我添加了第二個檢查文件是否存在於預期的文件夾中。 但這隻支票定期檢查並不能保證任何pdf錯誤。 讓我們來看看代碼:

$filePath = 'folder/example_006.pdf'; 
try{ 
    $pdf->Output($filePath, 'F'); 
} catch(Exception $ex){ 
    return false; 
} 

return file_exists($filePath); 

請不要猶豫,馬上問什麼。 希望工程!