如何解决在gcp服务器上运行的PDFtk的“失败-无文件”错误?

问题描述

我是Php / Mysql等的初级用户,目前正在尝试在Debian和lamp上运行的GCP服务器上制作Web应用程序。该应用程序从Mysql数据库中提取数据并填充可编辑PDF的字段,并将完成的pdf保存在单独的文件夹中。它在我的Windows PC(带有xampp)上运行良好,但是当我在服务器上运行它时-出现“失败-无文件”消息,没有生成pdf文件。但是,无效的pdf文件带有正确的文件名。

这是正在使用的代码-请您调查一下。 TIA。

<?php
namespace classes;

if(!defined('ACCESSCHECK')) {
      die('Direct access not permitted');
}

use mikehaertl\pdftk\Pdf;
class GeneratePDF_nsc {
           public function generate($data)
           {
                  try {
                        $filename = 'nsc_' .  rand(0001,1000) . '.pdf';      //  Name of the filled-in pdf file
                        
                        $security= "nsc";
                        $pdf = new Pdf('/var/www/html/forms/'.$security.'.pdf');      
                        $pdf->fillForm($data)
                        ->needAppearances()     
                        ->saveAs( '/var/www/html/completed/' .$filename);
                        return $filename;
                  }
                  catch (Exception $e)
                  {
                        return $e->getMessage();
                  }
           }
}


关于, AI

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...