2016-07-29 115 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); 

请不要犹豫,马上问什么。 希望工程!