从今天早上开始,我在尝试生成 PDF 时遇到错误,收到以下消息: 异常 TCPDF 错误:GD 库错误:imagepng(/tmp/__tcpdf_fe4b3370964c8d037e13c4206c46c93c_imgmask_alpha_e6119eb09c722e799e528f3c3a0704f9):无法打开流:没有这样的文件或目录
我已经尝试过清除缓存等,但没有任何效果。 你知道问题可能出在哪里吗?
提前致谢
不幸的是这些命令不起作用:“php artisan config:cache”,“composer dump-autoload -o”
错误来自此函数:
if ($domestico == 'Domestico_gestion_de_fichas_imprimir') {
$html2pdf = new \Spipu\Html2Pdf\Html2Pdf('P', 'A4', 'en');
$html2pdf->writeHTML(view('domestico/Domestico_gestion_de_fichas_imprimir', ['pack_gesfichas_info' => $this->pack_gesfichas_imprimir(true)])->render());
return $html2pdf->output();
}
该错误的格式位于
tcpdf.php
行7413
,例如:
$parse_error = 'GD library error: '.$e->getMessage();
意思是,此时 GD 已加载并准备就绪,而您的图像根本不存在。
您需要手动调试上传过程的问题,因为您发布的内容不包括上传逻辑,并且您应该提出单独的问题,而不是编辑这个问题。