TCPDF - 检查保存的PDF文件是否已完成
问题描述:
我需要保存由TCDPF生成的DPF文件,在保存此文件后,我需要将有关它的信息发送给另一个脚本。 如何检查保存的PDF文件到文件夹是否完成?TCPDF - 检查保存的PDF文件是否已完成
$pdf->Output('folder/example_006.pdf', 'F');
答
那么...这样的事情:
$pdf->Output('folder/example_006.pdf', 'F');
if(file_exists('folder/example_006.pdf')){
//success;
} else {
//fail;
}
?
答
其预计,如果TCPDF抛出捕错误,如果不能输出写入到文件。但我想这可能对您而言不够。所以我添加了第二个检查文件是否存在于预期的文件夹中。 但这只支票定期检查并不能保证任何pdf错误。 让我们来看看代码:
$filePath = 'folder/example_006.pdf';
try{
$pdf->Output($filePath, 'F');
} catch(Exception $ex){
return false;
}
return file_exists($filePath);
请不要犹豫,马上问什么。 希望工程!
这是不是很清楚的解决方案,但它的工作原理。谢谢:) – Patrik
我只想在文件保存后发送回复。当我检查file_exist()时,它总是返回false。 – Annapurna
@Annapurna你是否确定该文件存在,并且你使用正确的文件名/路径进行检查? – user3335966