如何解决如何解决在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 举报,一经查实,本站将立刻删除。